May 20
2024
SELL
Open market or private sale
$1,497,686
$42.84 p/Share
34,960
Reduced 4.64%
718,848
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$3,366,963
$42.81 p/Share
78,649
Reduced 9.45%
753,808
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
94,862
Added 10.95%
771,333
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$1,218,812
$19.94 p/Share
61,124
Added 7.14%
795,128
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$182,457
$48.5 p/Share
3,762
Reduced 0.55%
676,471
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$420,799
$49.01 p/Share
8,586
Reduced 1.25%
680,233
Common Stock
Jan 03
2024
BUY
Grant, award, or other acquisition
-
48,456
Added 6.57%
688,819
Common Stock
Sep 01
2023
SELL
Open market or private sale
$6,243,000
$62.43 p/Share
100,000
Reduced 13.51%
640,363
Common Stock
May 23
2023
SELL
Open market or private sale
$4,550,000
$65.0 p/Share
70,000
Reduced 8.64%
740,363
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$2,594,873
$63.91 p/Share
40,602
Reduced 4.77%
810,363
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$1,219,451
$16.53 p/Share
73,772
Added 7.98%
850,965
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$4,294,385
$62.7 p/Share
68,491
Reduced 8.1%
777,193
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
174,055
Added 17.07%
845,684
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$243,021
$61.4 p/Share
3,958
Reduced 0.59%
671,629
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$214,389
$61.01 p/Share
3,514
Reduced 0.52%
675,587
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
38,331
Added 5.34%
679,101
Common Stock
May 26
2022
SELL
Open market or private sale
$3,600,000
$80.0 p/Share
45,000
Reduced 6.56%
640,770
Common Stock
Mar 21
2022
SELL
Open market or private sale
$3,752,500
$75.05 p/Share
50,000
Reduced 6.8%
685,770
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$6,968,900
$72.32 p/Share
96,362
Reduced 11.58%
735,770
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
244,883
Added 22.74%
832,132
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$3,471,764
$78.17 p/Share
44,413
Reduced 7.12%
579,332
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
$1,179,838
$16.98 p/Share
69,484
Added 10.02%
623,745
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$7,864,487
$65.7 p/Share
119,703
Reduced 17.76%
554,261
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$325,505
$71.04 p/Share
4,582
Reduced 0.68%
673,964
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
25,773
Added 3.66%
678,546
Common Stock