Feb 20
2025
SELL
Open market or private sale
$222,106
$57.69 p/Share
3,850
Reduced 10.8%
31,786
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$166,398
$28.64 p/Share
5,810
Added 14.02%
35,636
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$18,250
$54.48 p/Share
335
Reduced 1.2%
27,467
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
3,524
Added 10.57%
29,826
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$10,748
$52.95 p/Share
203
Reduced 0.76%
26,638
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$10,166
$52.95 p/Share
192
Reduced 0.71%
26,841
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$14,935
$54.31 p/Share
275
Reduced 1.01%
27,034
Common Stock
Aug 12
2024
SELL
Open market or private sale
$141,669
$262.35 p/Share
540
Reduced 9.46%
5,170
Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
$64,809
$221.95 p/Share
292
Added 5.07%
5,462
Common Stock
Feb 15
2024
SELL
Open market or private sale
$172,384
$238.1 p/Share
724
Reduced 11.25%
5,710
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$175,051
$227.34 p/Share
770
Added 10.69%
6,434
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$7,680
$232.75 p/Share
33
Reduced 0.58%
5,664
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$7,292
$235.23 p/Share
31
Reduced 0.54%
5,666
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$142,934
$230.54 p/Share
620
Reduced 10.77%
5,138
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
2,661
Added 31.84%
5,697
Common Stock
Feb 14
2023
SELL
Open market or private sale
$474,277
$237.02 p/Share
2,001
Reduced 35.36%
3,658
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
$166,231
$143.18 p/Share
1,161
Added 19.41%
4,819
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$9,510
$231.97 p/Share
41
Reduced 0.99%
4,109
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
389
Added 7.96%
4,498
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$20,327
$230.99 p/Share
88
Reduced 2.08%
4,150
Common Stock
Nov 09
2022
SELL
Open market or private sale
$299,676
$204.0 p/Share
1,469
Reduced 25.74%
4,238
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
409
Added 6.69%
5,707
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$443,676
$222.06 p/Share
1,998
Reduced 27.38%
5,298
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
7,296
Added 50.0%
7,296
Common Stock