Dec 13
2024
SELL
Open market or private sale
$1,890,492
$82.88 p/Share
22,810
Reduced 17.37%
108,507
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
$915,137
$40.12 p/Share
22,810
Added 14.8%
131,317
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$191,129
$69.73 p/Share
2,741
Reduced 2.46%
108,507
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$1,120,806
$69.16 p/Share
16,206
Reduced 12.72%
111,248
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
41,922
Added 24.75%
127,454
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
7,894
Added 8.45%
85,532
Common Stock
Aug 09
2023
SELL
Open market or private sale
$593,323
$63.18 p/Share
9,391
Reduced 10.79%
77,638
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
$492,631
$45.15 p/Share
10,911
Added 11.14%
87,029
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$181,595
$71.27 p/Share
2,548
Reduced 3.24%
76,118
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,030,616
$71.73 p/Share
14,368
Reduced 15.44%
78,666
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
37,735
Added 28.86%
93,034
Common Stock
Aug 19
2022
SELL
Open market or private sale
$274,456
$67.6 p/Share
4,060
Reduced 6.84%
55,299
Common Stock
Aug 19
2022
BUY
Exercise of conversion of derivative security
$171,730
$31.15 p/Share
5,513
Added 8.5%
59,359
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$116,701
$64.44 p/Share
1,811
Reduced 3.25%
53,846
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$282,598
$68.96 p/Share
4,098
Reduced 6.86%
55,657
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
16,643
Added 21.78%
59,755
Common Stock
May 11
2021
SELL
Open market or private sale
$710,380
$64.58 p/Share
11,000
Reduced 20.33%
43,112
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$23,879
$58.96 p/Share
405
Reduced 0.74%
54,112
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$56,706
$59.44 p/Share
954
Reduced 1.72%
54,517
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$155,520
$57.43 p/Share
2,708
Reduced 4.65%
55,471
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
13,138
Added 18.42%
58,179
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$56,145
$44.56 p/Share
1,260
Reduced 3.31%
36,766
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
3,704
Added 9.05%
37,220
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$105,675
$47.58 p/Share
2,221
Reduced 6.08%
34,322
Common Stock
Feb 25
2020
BUY
Grant, award, or other acquisition
-
6,458
Added 15.02%
36,543
Common Stock