Aug 22
2025
SELL
Open market or private sale
$16,771
$41.72 p/Share
402
Reduced 0.36%
112,421
Common Stock
Aug 21
2025
SELL
Open market or private sale
$267,026
$40.01 p/Share
6,674
Reduced 5.59%
112,823
Common Stock
Aug 20
2025
SELL
Open market or private sale
$197,198
$40.13 p/Share
4,914
Reduced 3.95%
119,497
Common Stock
Aug 19
2025
SELL
Open market or private sale
$436,298
$40.16 p/Share
10,864
Reduced 8.03%
124,411
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$133,144
$40.14 p/Share
3,317
Reduced 2.39%
135,275
Common Stock
Aug 15
2025
BUY
Grant, award, or other acquisition
-
3,788
Added 2.66%
138,592
Common Stock
Aug 06
2025
BUY
Other acquisition or disposition
$7,487
$39.2 p/Share
191
Added 10.52%
1,625
Common Stock
May 06
2025
BUY
Other acquisition or disposition
$7,490
$39.63 p/Share
189
Added 11.65%
1,434
Common Stock
May 05
2025
$20,175
$40.11 p/Share
503
Reduced 0.37%
134,804
Common Stock
Apr 28
2025
$25,866
$38.32 p/Share
675
Reduced 0.5%
135,307
Common Stock
Feb 06
2025
BUY
Other acquisition or disposition
$7,493
$40.95 p/Share
183
Added 12.82%
1,245
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$1,685,156
$48.47 p/Share
34,767
Reduced 20.36%
135,982
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$1,336,080
$29.3 p/Share
45,600
Added 21.08%
170,749
Common Stock
Nov 06
2024
BUY
Other acquisition or disposition
$7,512
$48.47 p/Share
155
Added 12.74%
1,062
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$1,456,758
$44.97 p/Share
32,394
Reduced 20.56%
125,149
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$1,075,334
$22.86 p/Share
47,040
Added 22.99%
157,543
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$142,815
$41.98 p/Share
3,402
Reduced 2.99%
110,503
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
7,000
Added 5.79%
113,905
Common Stock
Aug 06
2024
BUY
Other acquisition or disposition
$7,494
$40.73 p/Share
184
Added 16.87%
907
Common Stock
May 06
2024
BUY
Other acquisition or disposition
$7,498
$31.91 p/Share
235
Added 24.53%
723
Common Stock
Feb 06
2024
BUY
Other acquisition or disposition
$7,486
$32.69 p/Share
229
Added 31.94%
488
Common Stock
Nov 06
2023
BUY
Other acquisition or disposition
$7,513
$29.01 p/Share
259
Added 50.0%
259
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$117,419
$30.73 p/Share
3,821
Reduced 3.48%
105,957
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
6,500
Added 5.59%
109,778
Common Stock
Aug 04
2023
BUY
Other acquisition or disposition
$7,478
$31.29 p/Share
239
Added 20.15%
947
Common Stock