Mar 20
2025
BUY
Grant, award, or other acquisition
-
3,480
Added 15.42%
19,088
Common Stock
Aug 07
2024
SELL
Open market or private sale
$742,426
$154.64 p/Share
4,801
Reduced 23.52%
15,608
Common Stock
Jul 09
2024
BUY
Grant, award, or other acquisition
-
2,193
Added 9.7%
20,409
Common Stock
Mar 15
2024
SELL
Open market or private sale
$374,747
$140.46 p/Share
2,668
Reduced 9.72%
24,792
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$216,668
$81.21 p/Share
2,668
Added 8.86%
27,460
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
3,593
Added 12.66%
24,792
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$163,571
$141.62 p/Share
1,155
Reduced 5.17%
21,199
Common Stock
Feb 22
2024
SELL
Open market or private sale
$411,780
$137.26 p/Share
3,000
Reduced 11.83%
22,354
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$185,580
$61.86 p/Share
3,000
Added 10.58%
25,354
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$325,362
$134.67 p/Share
2,416
Reduced 9.75%
22,354
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
5,865
Added 19.14%
24,770
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$433,290
$116.79 p/Share
3,710
Reduced 16.41%
18,905
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$290,884
$96.16 p/Share
3,025
Reduced 11.8%
22,615
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
7,469
Added 22.56%
25,640
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,075
Added 14.47%
18,171
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$81,507
$104.9 p/Share
777
Reduced 4.9%
15,096
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$28,182
$91.5 p/Share
308
Reduced 1.9%
15,873
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$26,542
$89.67 p/Share
296
Reduced 1.8%
16,181
Common Stock - Direct
Feb 28
2022
BUY
Grant, award, or other acquisition
-
2,801
Added 14.53%
16,477
Common Stock - Direct
Aug 03
2021
SELL
Payment of exercise price or tax liability
$25,989
$84.38 p/Share
308
Reduced 2.2%
13,676
Common Stock - Direct
Feb 11
2021
BUY
Grant, award, or other acquisition
-
2,668
Added 16.02%
13,984
Common Stock - Direct
Oct 13
2020
BUY
Grant, award, or other acquisition
-
8,083
Added 41.67%
11,316
Common Stock - Direct