Aug 22
2025
SELL
Payment of exercise price or tax liability
$1,015,488
$52.89 p/Share
19,200
Reduced 6.71%
266,731
Common Stock
Aug 21
2025
BUY
Grant, award, or other acquisition
-
80,460
Added 21.96%
285,931
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$1,377,107
$52.28 p/Share
26,341
Reduced 11.36%
205,471
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
91,020
Added 28.19%
231,812
Common Stock
May 10
2024
SELL
Open market or private sale
$1,008,437
$51.63 p/Share
19,532
Reduced 12.18%
140,792
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$798,468
$40.88 p/Share
19,532
Added 10.86%
160,324
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$1,234,363
$49.42 p/Share
24,977
Reduced 8.86%
256,939
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
105,582
Added 27.25%
281,916
Common Stock
May 15
2023
SELL
Open market or private sale
$1,353,799
$41.35 p/Share
32,740
Reduced 15.66%
176,334
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
32,740
Added 13.54%
209,074
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$918,020
$41.53 p/Share
22,105
Reduced 11.14%
176,334
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$206,222
$44.14 p/Share
4,672
Reduced 2.3%
198,439
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
84,374
Added 29.35%
203,111
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$496,262
$41.49 p/Share
11,961
Reduced 9.15%
118,737
Common Stock
Aug 23
2021
BUY
Grant, award, or other acquisition
-
63,100
Added 32.56%
130,698
Common Stock
May 06
2021
SELL
Open market or private sale
$1,007,687
$43.57 p/Share
23,128
Reduced 25.49%
67,598
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
$750,041
$32.43 p/Share
23,128
Added 20.31%
90,726
Common Stock
May 04
2021
SELL
Open market or private sale
$901,498
$42.62 p/Share
21,152
Reduced 23.83%
67,598
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$590,987
$27.94 p/Share
21,152
Added 19.25%
88,750
Common Stock
Jan 07
2021
SELL
Payment of exercise price or tax liability
$219,336
$35.28 p/Share
6,217
Reduced 8.42%
67,598
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
-
59,564
Added 44.66%
73,815
Common Stock