Apr 01
2025
SELL
Open market or private sale
$15,635
$49.48 p/Share
316
Reduced 1.03%
30,354
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$15,193
$55.45 p/Share
274
Reduced 0.89%
30,670
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$25,460
$55.47 p/Share
459
Reduced 1.46%
30,944
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$13,471
$56.84 p/Share
237
Reduced 0.75%
31,403
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
$579,966
$56.03 p/Share
10,351
Added 24.65%
31,640
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$29,748
$43.62 p/Share
682
Reduced 3.1%
21,289
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
2,350
Added 9.66%
21,971
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$187,478
$42.98 p/Share
4,362
Added 18.19%
19,621
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$12,942
$39.34 p/Share
329
Reduced 2.11%
15,259
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$9,815
$41.24 p/Share
238
Reduced 1.5%
15,588
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$224,964
$41.24 p/Share
5,455
Added 25.63%
15,826
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$15,567
$22.66 p/Share
687
Reduced 6.21%
10,371
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
2,351
Added 17.53%
11,058
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$12,643
$52.9 p/Share
239
Reduced 4.67%
4,879
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$202,501
$52.9 p/Share
3,828
Added 30.54%
8,707
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
691
Added 11.9%
5,118
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$39,597
$57.47 p/Share
689
Reduced 13.47%
4,427
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$39,597
$57.47 p/Share
689
Reduced 13.47%
4,427
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
-
2,350
Added 31.48%
5,116
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
-
2,350
Added 31.48%
5,116
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$202,527
$73.22 p/Share
2,766
Added 50.0%
2,766
Common Stock