May 30
2024
SELL
Open market or private sale
$1,306,187
$104.17 p/Share
12,539
Reduced 100.0%
0
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$174,582
$98.08 p/Share
1,780
Reduced 12.43%
12,539
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
3,247
Added 18.48%
14,319
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$544,549
$104.52 p/Share
5,210
Reduced 32.0%
11,072
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
9,499
Added 38.66%
15,070
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$867,781
$105.39 p/Share
8,234
Reduced 54.83%
6,783
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
15,017
Added 52.04%
13,842
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,463,138
$107.56 p/Share
13,603
Reduced 100.0%
0
Common Stock
Sep 08
2023
SELL
Open market or private sale
$885,773
$129.31 p/Share
6,850
Reduced 33.49%
13,603
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$181,625
$156.17 p/Share
1,163
Reduced 5.38%
20,453
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
2,209
Added 9.27%
21,616
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$177,783
$157.47 p/Share
1,129
Reduced 5.5%
19,407
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
2,145
Added 9.46%
20,536
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$873,975
$161.25 p/Share
5,420
Reduced 22.76%
18,391
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
10,296
Added 34.9%
19,207
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
-
1,163
Reduced 7.92%
13,515
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
2,209
Added 13.08%
14,678
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$382,858
$242.93 p/Share
1,576
Reduced 11.22%
12,469
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
2,995
Added 18.4%
13,285
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
-
2,194
Reduced 16.57%
11,050
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
4,168
Added 25.99%
11,866
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
-
1,873
Reduced 17.11%
9,076
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
-
3,519
Added 24.32%
10,949
Common Stock