Aug 16
2024
SELL
Sale (or disposition) back to the issuer
$6,650,652
$146.82 p/Share
45,298
Reduced 7.55%
554,916
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
$3,084,340
$68.09 p/Share
45,298
Added 7.02%
600,214
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$3,326,467
$134.24 p/Share
24,780
Reduced 4.27%
554,916
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
19,810
Added 3.3%
579,696
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
39,738
Added 6.63%
559,886
Common Stock
Aug 31
2023
SELL
Sale (or disposition) back to the issuer
$2,637,216
$131.94 p/Share
19,988
Reduced 3.7%
520,148
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$1,278,832
$63.98 p/Share
19,988
Added 3.57%
540,136
Common Stock
Aug 30
2023
SELL
Sale (or disposition) back to the issuer
$2,687,000
$134.35 p/Share
20,000
Reduced 97.47%
520
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$1,279,600
$63.98 p/Share
20,000
Added 3.57%
540,148
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
52,252
Added 8.79%
542,124
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,119,412
$122.22 p/Share
9,159
Reduced 1.84%
489,872
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
26,048
Added 4.96%
499,031
Common Stock
May 19
2022
SELL
Open market or private sale
$4,932,591
$130.23 p/Share
37,876
Reduced 7.41%
472,983
Common Stock
May 19
2022
BUY
Exercise of conversion of derivative security
$1,730,933
$45.7 p/Share
37,876
Added 6.9%
510,859
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
30,577
Added 5.93%
485,121
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$606,347
$105.47 p/Share
5,749
Reduced 1.25%
454,544
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
18,354
Added 3.83%
460,293
Common Stock
Dec 02
2021
SELL
Open market or private sale
$2,795,460
$90.8 p/Share
30,787
Reduced 6.51%
441,939
Common Stock
Dec 02
2021
BUY
Exercise of conversion of derivative security
$925,149
$30.05 p/Share
30,787
Added 6.11%
472,726
Common Stock
Dec 01
2021
SELL
Open market or private sale
$2,839,177
$92.22 p/Share
30,787
Reduced 6.51%
441,939
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$925,149
$30.05 p/Share
30,787
Added 6.11%
472,726
Common Stock
Aug 11
2021
BUY
Open market or private purchase
$258,630
$86.21 p/Share
3,000
Added 0.67%
441,939
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$313,520
$85.08 p/Share
3,685
Reduced 0.83%
438,939
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$85,063
$86.71 p/Share
981
Reduced 0.23%
430,641
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$85,063
$86.71 p/Share
981
Reduced 0.23%
430,641
Common Stock