Aug 13
2024
SELL
Open market or private sale
$1,913,418
$222.0 p/Share
8,619
Reduced 71.31%
3,468
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$27,714
$147.42 p/Share
188
Reduced 1.53%
12,087
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
427
Added 3.36%
12,275
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$123,567
$158.42 p/Share
780
Reduced 6.18%
11,848
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
1,776
Added 12.96%
11,931
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$417,965
$153.89 p/Share
2,716
Reduced 20.02%
10,852
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
6,112
Added 31.06%
13,568
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$24,302
$192.88 p/Share
126
Reduced 1.66%
7,456
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
286
Added 3.63%
7,582
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$38,205
$203.22 p/Share
188
Reduced 2.51%
7,296
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
427
Added 5.4%
7,484
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$184,276
$212.3 p/Share
868
Reduced 10.95%
7,057
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
1,976
Added 21.42%
7,248
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$289,215
$195.68 p/Share
1,478
Reduced 19.9%
5,949
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,310
Added 30.83%
7,427
Common Stock
Aug 05
2022
BUY
Open market or private purchase
$49,927
$102.1 p/Share
489
Added 10.62%
4,117
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$8,068
$64.03 p/Share
126
Reduced 3.36%
3,628
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
286
Added 7.08%
3,754
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$71,706
$71.85 p/Share
998
Reduced 22.35%
3,468
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
2,273
Added 38.32%
3,659
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$126,925
$69.51 p/Share
1,826
Reduced 45.43%
2,193
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
4,019
Added 50.0%
4,019
Common Stock
Jun 17
2021
SELL
Open market or private sale
$15,560
$76.65 p/Share
203
Reduced 100.0%
0
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$6,322
$76.17 p/Share
83
Reduced 29.02%
203
Common Stock
Jun 16
2021
BUY
Exercise of conversion of derivative security
-
286
Added 50.0%
286
Common Stock