Mar 15
2025
SELL
Payment of exercise price or tax liability
$160,736
$80.61 p/Share
1,994
Reduced 7.86%
23,367
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
4,568
Added 15.9%
24,153
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$182,729
$83.21 p/Share
2,196
Reduced 9.55%
20,793
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
4,854
Added 17.43%
22,989
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$197,713
$112.85 p/Share
1,752
Reduced 8.81%
18,135
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
4,017
Added 17.72%
18,656
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$265,098
$123.13 p/Share
2,153
Reduced 11.95%
15,870
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
4,821
Added 21.1%
18,023
Common Stock
Jun 13
2023
SELL
Open market or private sale
$1,469,505
$152.17 p/Share
9,657
Reduced 42.25%
13,202
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$504,158
$66.98 p/Share
7,527
Added 26.64%
20,729
Common Stock
Jun 12
2023
SELL
Open market or private sale
$423,929
$150.17 p/Share
2,823
Reduced 17.62%
13,202
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$122,104
$66.98 p/Share
1,823
Added 10.82%
15,025
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$278,339
$155.15 p/Share
1,794
Reduced 9.9%
16,332
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
4,113
Added 19.47%
17,017
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$840,376
$156.32 p/Share
5,376
Reduced 27.73%
14,013
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
14,446
Added 42.7%
19,389
Common Stock
Jul 28
2022
SELL
Open market or private sale
$236,250
$135.0 p/Share
1,750
Reduced 26.15%
4,943
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$73,034
$100.46 p/Share
727
Reduced 9.8%
6,693
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
2,540
Added 26.48%
7,051
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$94,306
$106.44 p/Share
886
Reduced 15.37%
4,880
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
-
2,856
Added 33.12%
5,766
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$47,693
$129.25 p/Share
369
Reduced 11.25%
2,910
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
1,289
Added 28.22%
3,279
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$124,843
$144.16 p/Share
866
Reduced 30.32%
1,990
Common Stock
Jan 21
2021
BUY
Exercise of conversion of derivative security
-
2,856
Added 50.0%
2,856
Common Stock