Jan 02
2025
SELL
Payment of exercise price or tax liability
$98,894
$100.4 p/Share
985
Reduced 3.06%
31,192
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
1,643
Added 50.0%
1,643
Common Stock - Restric...
Dec 02
2024
SELL
Open market or private sale
$437,433
$109.14 p/Share
4,008
Reduced 11.82%
29,895
Common Shares
Dec 02
2024
BUY
Exercise of conversion of derivative security
$178,075
$44.43 p/Share
4,008
Added 10.57%
33,903
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$93,202
$68.28 p/Share
1,365
Reduced 4.37%
29,895
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,256
Added 50.0%
2,256
Common Stock - Restric...
Dec 01
2023
SELL
Open market or private sale
$145,544
$64.4 p/Share
2,260
Reduced 7.5%
27,893
Common Shares
Dec 01
2023
BUY
Exercise of conversion of derivative security
$115,734
$51.21 p/Share
2,260
Added 6.97%
30,153
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$34,035
$45.2 p/Share
753
Reduced 2.63%
27,893
Common Shares
Jan 03
2023
BUY
Grant, award, or other acquisition
-
3,319
Added 50.0%
3,319
Common Shares - Restri...
Dec 01
2022
SELL
Open market or private sale
$184,522
$46.75 p/Share
3,947
Reduced 12.97%
26,496
Common Shares
Dec 01
2022
BUY
Exercise of conversion of derivative security
$133,092
$33.72 p/Share
3,947
Added 11.48%
30,443
Common Shares
Jan 03
2022
BUY
Grant, award, or other acquisition
-
2,113
Added 30.29%
4,862
Common Shares - Restri...
Dec 01
2021
SELL
Open market or private sale
$471,764
$74.8 p/Share
6,307
Reduced 20.99%
23,746
Common Shares
Dec 01
2021
BUY
Exercise of conversion of derivative security
$143,358
$22.73 p/Share
6,307
Added 17.35%
30,053
Common Shares
Jan 04
2021
SELL
Payment of exercise price or tax liability
$6,853
$51.53 p/Share
133
Reduced 0.56%
23,746
Common Shares
Jan 04
2021
BUY
Grant, award, or other acquisition
-
2,717
Added 50.0%
2,717
Common Shares - Restri...
Dec 01
2020
SELL
Open market or private sale
$221,179
$52.35 p/Share
4,225
Reduced 16.84%
20,863
Common Shares
Dec 01
2020
BUY
Exercise of conversion of derivative security
$104,104
$24.64 p/Share
4,225
Added 14.41%
25,088
Common Shares