Dec 18
2024
SELL
Payment of exercise price or tax liability
$199,195
$104.4 p/Share
1,908
Reduced 0.32%
592,450
Common Stock
Nov 12
2024
-
2,832
Reduced 0.47%
594,222
Common Stock
Aug 21
2024
SELL
Open market or private sale
$3,046,144
$93.44 p/Share
32,600
Reduced 5.18%
596,886
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$1,861,306
$95.53 p/Share
19,484
Reduced 2.85%
663,070
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$3,208,279
$95.53 p/Share
33,584
Reduced 5.06%
629,486
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$1,814,607
$17.31 p/Share
104,830
Added 13.31%
682,554
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,767,291
$70.93 p/Share
24,916
Reduced 4.14%
577,166
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
47,901
Added 7.37%
602,082
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$513,774
$69.57 p/Share
7,385
Reduced 1.32%
554,180
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
31,337
Added 5.29%
561,565
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$60,272
$70.66 p/Share
853
Reduced 0.16%
530,228
Common Stock
Aug 09
2023
-
6,174
Reduced 1.15%
529,364
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$396,381
$63.34 p/Share
6,258
Reduced 1.16%
535,538
Common Stock
May 18
2023
SELL
Sale (or disposition) back to the issuer
$402,652
$63.34 p/Share
6,357
Reduced 1.16%
541,796
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
$402,665
$18.09 p/Share
22,259
Added 3.9%
548,153
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$380,951
$65.67 p/Share
5,801
Reduced 0.96%
597,921
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$3,358,626
$65.67 p/Share
51,144
Reduced 8.27%
567,463
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
$1,999,979
$65.67 p/Share
30,455
Added 4.85%
597,918
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
$7,652,919
$65.67 p/Share
116,536
Added 15.85%
618,607
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$549,491
$68.85 p/Share
7,981
Reduced 1.56%
502,071
Common Stock
Dec 21
2022
SELL
Payment of exercise price or tax liability
$44,220
$60.0 p/Share
737
Reduced 0.14%
509,051
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$294,418
$72.66 p/Share
4,052
Reduced 0.78%
514,153
Common Stock
May 10
2022
-
4,365
Reduced 0.85%
509,788
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
$293,847
$20.49 p/Share
14,341
Added 2.69%
518,205
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$1,189,840
$67.89 p/Share
17,526
Reduced 3.36%
503,864
Common Stock