Aug 15
2025
SELL
Payment of exercise price or tax liability
$23,722
$40.14 p/Share
591
Reduced 2.12%
27,250
Common Stock
Aug 15
2025
BUY
Grant, award, or other acquisition
-
2,000
Added 6.7%
27,841
Common Stock
Aug 06
2025
BUY
Other acquisition or disposition
$9,016
$39.2 p/Share
230
Added 7.92%
2,675
Common Stock
May 06
2025
BUY
Other acquisition or disposition
$8,996
$39.63 p/Share
227
Added 8.5%
2,445
Common Stock
Feb 06
2025
BUY
Other acquisition or disposition
$9,009
$40.95 p/Share
220
Added 9.02%
2,218
Common Stock
Nov 06
2024
BUY
Other acquisition or disposition
$9,015
$48.47 p/Share
186
Added 8.52%
1,998
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
2,000
Added 7.18%
25,841
Common Stock
Aug 06
2024
BUY
Other acquisition or disposition
$9,001
$40.73 p/Share
221
Added 10.87%
1,812
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$129,623
$42.25 p/Share
3,068
Reduced 11.4%
23,841
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
$107,899
$22.86 p/Share
4,720
Added 14.92%
26,909
Common Stock
May 06
2024
BUY
Other acquisition or disposition
$8,488
$31.91 p/Share
266
Added 14.32%
1,591
Common Stock
Feb 06
2024
BUY
Other acquisition or disposition
$7,486
$32.69 p/Share
229
Added 14.74%
1,325
Common Stock
Nov 06
2023
BUY
Other acquisition or disposition
$7,513
$29.01 p/Share
259
Added 19.11%
1,096
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$24,061
$30.73 p/Share
783
Reduced 3.41%
22,189
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
1,700
Added 6.89%
22,972
Common Stock
Aug 04
2023
BUY
Other acquisition or disposition
$7,478
$31.29 p/Share
239
Added 22.21%
837
Common Stock
May 05
2023
BUY
Other acquisition or disposition
$7,485
$29.47 p/Share
254
Added 29.81%
598
Common Stock
Feb 06
2023
BUY
Other acquisition or disposition
$4,972
$36.83 p/Share
135
Added 28.24%
343
Common Stock
Nov 04
2022
BUY
Other acquisition or disposition
$3,729
$30.08 p/Share
124
Added 37.35%
208
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
1,800
Added 7.8%
21,272
Common Stock
Aug 05
2022
BUY
Other acquisition or disposition
$2,490
$30.0 p/Share
83
Added 50.0%
83
Common Stock
May 02
2022
BUY
Exercise of conversion of derivative security
$229,392
$25.01 p/Share
9,172
Added 32.02%
19,472
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
-
2,000
Added 16.26%
10,300
Common Stock