Jan 02
2025
SELL
Payment of exercise price or tax liability
$98,894
$100.4 p/Share
985
Reduced 3.61%
26,313
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
1,643
Added 50.0%
1,643
Common Stock - Restric...
Jul 31
2024
SELL
Open market or private sale
$178,356
$89.0 p/Share
2,004
Reduced 7.42%
25,016
Common Shares
Jul 31
2024
BUY
Exercise of conversion of derivative security
$89,037
$44.43 p/Share
2,004
Added 6.9%
27,020
Common Shares
Jul 30
2024
SELL
Open market or private sale
$177,233
$88.44 p/Share
2,004
Reduced 7.42%
25,016
Common Shares
Jul 30
2024
BUY
Exercise of conversion of derivative security
$89,037
$44.43 p/Share
2,004
Added 6.9%
27,020
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$97,776
$68.28 p/Share
1,432
Reduced 5.41%
25,016
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,256
Added 50.0%
2,256
Common Stock - Restric...
Dec 13
2023
SELL
Open market or private sale
$153,341
$67.85 p/Share
2,260
Reduced 8.92%
23,081
Common Shares
Dec 13
2023
BUY
Exercise of conversion of derivative security
$115,734
$51.21 p/Share
2,260
Added 8.19%
25,341
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$38,284
$45.2 p/Share
847
Reduced 3.54%
23,081
Common Shares
Jan 03
2023
BUY
Grant, award, or other acquisition
-
3,319
Added 50.0%
3,319
Common Shares - Restri...
Aug 31
2022
SELL
Payment of exercise price or tax liability
$145,485
$44.45 p/Share
3,273
Reduced 13.07%
21,778
Common Shares
Aug 31
2022
BUY
Exercise of conversion of derivative security
$133,093
$33.72 p/Share
3,947
Added 13.61%
25,051
Common Shares
Jan 03
2022
BUY
Grant, award, or other acquisition
-
2,113
Added 30.29%
4,862
Common Shares - Restri...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$6,853
$51.53 p/Share
133
Reduced 0.72%
18,354
Common Shares
Jan 04
2021
BUY
Grant, award, or other acquisition
-
2,717
Added 50.0%
2,717
Common Shares - Restri...
Oct 23
2020
SELL
Open market or private sale
$545,136
$51.76 p/Share
10,532
Reduced 40.5%
15,471
Common Shares
Oct 23
2020
BUY
Exercise of conversion of derivative security
$249,398
$23.68 p/Share
10,532
Added 32.6%
21,778
Common Shares