May 29
2025
SELL
Open market or private sale
$1,682,769
$273.71 p/Share
6,148
Reduced 100.0%
0
Common Stock
Feb 26
2025
SELL
Open market or private sale
$3,306,380
$248.6 p/Share
13,300
Reduced 68.39%
6,148
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
$1,763,314
$132.58 p/Share
13,300
Added 40.61%
19,448
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$1,536,934
$241.05 p/Share
6,376
Reduced 50.91%
6,148
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
12,524
Added 50.0%
12,524
Common Stock
Oct 21
2024
SELL
Open market or private sale
$5,473,146
$260.18 p/Share
21,036
Reduced 100.0%
0
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
$2,721,637
$129.38 p/Share
21,036
Added 50.0%
21,036
Common Stock
Feb 22
2024
SELL
Open market or private sale
$4,117,300
$220.0 p/Share
18,715
Reduced 100.0%
0
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$1,577,250
$126.18 p/Share
12,500
Added 50.0%
12,500
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,447,688
$219.38 p/Share
6,599
Reduced 51.5%
6,215
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
12,814
Added 50.0%
12,814
Common Stock
Feb 23
2023
SELL
Open market or private sale
$986,075
$183.49 p/Share
5,374
Reduced 100.0%
0
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$675,434
$185.61 p/Share
3,639
Reduced 40.38%
5,374
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
7,993
Added 47.0%
9,013
Common Stock
Aug 24
2022
SELL
Open market or private sale
$495,732
$168.33 p/Share
2,945
Reduced 74.29%
1,019
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$560,976
$171.5 p/Share
3,271
Reduced 45.21%
3,964
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
7,235
Added 50.0%
7,235
Common Stock
Feb 04
2022
SELL
Open market or private sale
$537,400
$172.52 p/Share
3,115
Reduced 100.0%
0
Common Stock
Oct 26
2021
SELL
Open market or private sale
$166,838
$160.73 p/Share
1,038
Reduced 24.99%
3,115
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$5,809
$157.01 p/Share
37
Reduced 0.88%
4,153
Common Stock
Sep 21
2021
SELL
Payment of exercise price or tax liability
$509,171
$152.95 p/Share
3,329
Reduced 44.27%
4,190
Common Stock