May 23
2025
SELL
Payment of exercise price or tax liability
$12,898
$49.61 p/Share
260
Reduced 1.48%
17,256
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
-
751
Added 4.11%
17,516
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$72,212
$55.04 p/Share
1,312
Reduced 7.26%
16,765
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
3,250
Added 15.24%
18,077
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$77,551
$62.29 p/Share
1,245
Reduced 7.75%
14,827
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
3,246
Added 16.8%
16,072
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$32,826
$62.29 p/Share
527
Reduced 3.95%
12,826
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
1,372
Added 9.32%
13,353
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$115,692
$62.0 p/Share
1,866
Reduced 13.48%
11,981
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
4,642
Added 25.11%
13,847
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$12,459
$48.86 p/Share
255
Reduced 2.7%
9,205
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
-
737
Added 7.23%
9,460
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$53,925
$42.9 p/Share
1,257
Reduced 12.6%
8,723
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,193
Added 24.24%
9,980
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$18,618
$42.9 p/Share
434
Reduced 6.01%
6,787
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,071
Added 12.92%
7,221
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$24,154
$42.98 p/Share
562
Reduced 8.37%
6,150
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,348
Added 16.72%
6,712
Common Stock
May 23
2023
SELL
Payment of exercise price or tax liability
$6,088
$34.4 p/Share
177
Reduced 3.19%
5,364
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
-
723
Added 11.54%
5,541
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$5,060
$35.89 p/Share
141
Reduced 2.84%
4,818
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
512
Added 9.36%
4,959
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$11,217
$36.07 p/Share
311
Reduced 6.54%
4,447
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
1,047
Added 18.04%
4,758
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$14,406
$36.75 p/Share
392
Reduced 9.55%
3,711
Common Stock