Sep 13
2024
SELL
Open market or private sale
$187,375
$125.0 p/Share
1,499
Reduced 100.0%
0
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$51,604
$133.69 p/Share
386
Reduced 20.48%
1,499
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
845
Added 30.95%
1,885
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$37,281
$91.6 p/Share
407
Reduced 28.13%
1,040
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
-
889
Added 38.06%
1,447
Common Stock
Dec 15
2023
SELL
Open market or private sale
$168,540
$112.36 p/Share
1,500
Reduced 72.89%
558
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$25,618
$135.55 p/Share
189
Reduced 8.41%
2,058
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
612
Added 21.41%
2,247
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$38,049
$134.45 p/Share
283
Reduced 14.75%
1,635
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
614
Added 24.25%
1,918
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$73,509
$178.42 p/Share
412
Reduced 24.01%
1,304
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
903
Added 34.48%
1,716
Common Stock
Jun 21
2022
SELL
Open market or private sale
$73,782
$188.22 p/Share
392
Reduced 32.53%
813
Common Stock
Jun 21
2022
BUY
Grant, award, or other acquisition
-
868
Added 41.87%
1,205
Common Stock
Jun 17
2022
SELL
Payment of exercise price or tax liability
$28,763
$185.57 p/Share
155
Reduced 31.5%
337
Common Stock
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
338
Added 40.72%
492
Common Stock
Dec 14
2021
SELL
Open market or private sale
$539,208
$325.02 p/Share
1,659
Reduced 91.51%
154
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
$316,687
$190.89 p/Share
1,659
Added 47.78%
1,813
Common Stock
Aug 09
2021
SELL
Open market or private sale
$178,939
$280.03 p/Share
639
Reduced 80.58%
154
Common Stock
Jun 17
2021
SELL
Open market or private sale
$102,624
$256.56 p/Share
400
Reduced 33.53%
793
Common Stock
Jun 16
2021
SELL
Open market or private sale
$344,568
$257.91 p/Share
1,336
Reduced 52.83%
1,193
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$92,418
$263.3 p/Share
351
Reduced 38.15%
569
Common Stock
Jun 15
2021
BUY
Grant, award, or other acquisition
-
1,960
Added 43.66%
2,529
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
766
Added 45.43%
920
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
$18,720
$129.1 p/Share
145
Added 27.78%
377
Common Stock