Jan 04
2025
SELL
Payment of exercise price or tax liability
$165,323
$93.14 p/Share
1,775
Reduced 8.31%
19,577
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
3,846
Added 15.26%
21,352
Common Stock
Mar 05
2024
SELL
Open market or private sale
$387,227
$140.81 p/Share
2,750
Reduced 13.58%
17,506
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$545,017
$132.35 p/Share
4,118
Reduced 16.9%
20,256
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
9,442
Added 27.92%
24,374
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$164,736
$134.15 p/Share
1,228
Reduced 7.6%
14,932
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
2,667
Added 14.17%
16,160
Common Stock
Aug 03
2023
SELL
Open market or private sale
$419,759
$152.64 p/Share
2,750
Reduced 16.93%
13,493
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$548,676
$140.04 p/Share
3,918
Reduced 19.43%
16,243
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
8,984
Added 30.83%
20,161
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$154,032
$124.02 p/Share
1,242
Reduced 10.0%
11,177
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
2,698
Added 17.85%
12,419
Common Stock
Nov 10
2022
SELL
Open market or private sale
$143,660
$143.66 p/Share
1,000
Reduced 9.33%
9,721
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$370,529
$172.58 p/Share
2,147
Reduced 16.68%
10,721
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
4,924
Added 27.68%
12,868
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$184,414
$182.95 p/Share
1,008
Reduced 11.26%
7,944
Common Stock
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
2,218
Added 19.86%
8,952
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$39,042
$162.0 p/Share
241
Reduced 3.46%
6,734
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
551
Added 7.32%
6,975
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$65,043
$159.03 p/Share
409
Reduced 5.99%
6,424
Common Stock
Jan 02
2021
BUY
Exercise of conversion of derivative security
-
835
Added 10.89%
6,833
Common Stock