Dec 01
2025
BUY
Grant, award, or other acquisition
$1,000,034
$40.67 p/Share
24,589
Added 22.37%
85,325
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$153,039
$69.5 p/Share
2,202
Reduced 3.89%
54,378
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
2,879
Added 4.84%
56,580
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$23,781
$67.18 p/Share
354
Reduced 0.65%
53,701
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
3,122
Added 5.46%
54,055
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$21,240
$60.0 p/Share
354
Reduced 0.69%
50,933
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
3,065
Added 5.64%
51,287
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$67,988
$52.95 p/Share
1,284
Reduced 9.86%
11,736
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
4,040
Added 23.68%
13,020
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$164,307
$69.74 p/Share
2,356
Reduced 20.78%
8,980
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
7,776
Added 40.69%
11,336
Common Stock
Aug 05
2020
SELL
Payment of exercise price or tax liability
$551,159
$81.4 p/Share
6,771
Reduced 65.54%
3,560
Common Stock
Aug 05
2020
BUY
Exercise of conversion of derivative security
$329,972
$31.94 p/Share
10,331
Added 57.72%
7,567
Common Stock
Mar 09
2020
-
2,124
Reduced 100.0%
0
Common Stock
Mar 06
2020
-
3,700
Reduced 63.53%
2,124
Common Stock
Feb 04
2020
SELL
Payment of exercise price or tax liability
-
2,492
Reduced 15.96%
13,124
Common Stock
Feb 04
2020
BUY
Grant, award, or other acquisition
-
8,316
Added 34.75%
15,616
Common Stock
May 28
2019
-
5,300
Reduced 47.64%
5,824
Common Stock
May 23
2019
-
2,000
Reduced 15.24%
11,124
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$205,370
$80.95 p/Share
2,537
Reduced 23.78%
8,133
Common Stock
Mar 06
2019
BUY
Grant, award, or other acquisition
-
8,662
Added 44.81%
10,670
Common Stock
Feb 13
2019
SELL
Payment of exercise price or tax liability
$103,877
$80.65 p/Share
1,288
Reduced 39.08%
2,008
Common Stock
Feb 13
2019
BUY
Exercise of conversion of derivative security
$64,592
$27.71 p/Share
2,331
Added 41.43%
3,296
Common Stock
Aug 21
2018
SELL
Payment of exercise price or tax liability
$134,662
$79.4 p/Share
1,696
Reduced 63.74%
965
Common Stock
Aug 21
2018
BUY
Exercise of conversion of derivative security
$73,736
$27.71 p/Share
2,661
Added 50.0%
2,661
Common Stock