Nov 21
2025
SELL
Open market or private sale
$94,800
$40.0 p/Share
2,370
Reduced 100.0%
0
Common Stock
Nov 20
2025
SELL
Open market or private sale
$6,440
$40.0 p/Share
161
Reduced 6.36%
2,371
Common Stock
Nov 14
2025
SELL
Open market or private sale
$680
$40.05 p/Share
17
Reduced 0.3%
5,590
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
$498
$29.3 p/Share
17
Added 0.3%
5,607
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$238,756
$40.08 p/Share
5,957
Reduced 42.15%
8,176
Common Stock
Nov 13
2025
SELL
Open market or private sale
$152,280
$40.0 p/Share
3,807
Reduced 40.51%
5,590
Common Stock
Nov 13
2025
BUY
Exercise of conversion of derivative security
$213,660
$25.01 p/Share
8,543
Added 37.67%
14,133
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$10,556
$40.14 p/Share
263
Reduced 2.72%
9,397
Common Stock
Aug 15
2025
BUY
Grant, award, or other acquisition
-
750
Added 7.2%
9,660
Common Stock
Aug 06
2025
BUY
Other acquisition or disposition
$16,268
$39.2 p/Share
415
Added 14.08%
2,532
Common Stock
Feb 06
2025
BUY
Other acquisition or disposition
$18,755
$40.95 p/Share
458
Added 17.79%
2,117
Common Stock
Nov 06
2024
BUY
Other acquisition or disposition
$3,732
$48.47 p/Share
77
Added 4.44%
1,659
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
750
Added 7.76%
8,910
Common Stock
Aug 06
2024
BUY
Other acquisition or disposition
$18,735
$40.73 p/Share
460
Added 22.53%
1,582
Common Stock
May 06
2024
BUY
Other acquisition or disposition
$6,254
$31.91 p/Share
196
Added 14.88%
1,121
Common Stock
Feb 06
2024
BUY
Other acquisition or disposition
$6,243
$32.69 p/Share
191
Added 17.11%
925
Common Stock
Nov 06
2023
BUY
Other acquisition or disposition
$6,237
$29.01 p/Share
215
Added 22.66%
734
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$6,453
$30.73 p/Share
210
Reduced 2.51%
8,160
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
500
Added 5.64%
8,370
Common Stock
Aug 04
2023
BUY
Other acquisition or disposition
$6,226
$31.29 p/Share
199
Added 27.75%
518
Common Stock
May 05
2023
BUY
Other acquisition or disposition
$2,475
$29.47 p/Share
84
Added 20.84%
319
Common Stock
Feb 06
2023
BUY
Other acquisition or disposition
$2,467
$36.83 p/Share
67
Added 22.26%
234
Common Stock
Nov 04
2022
BUY
Other acquisition or disposition
$2,496
$30.08 p/Share
83
Added 33.33%
166
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$6,497
$30.94 p/Share
210
Reduced 2.6%
7,870
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
500
Added 5.83%
8,080
Common Stock