May 17
2025
BUY
Grant, award, or other acquisition
$9,422
$34.39 p/Share
274
Added 0.13%
217,670
Common Stock
May 14
2025
BUY
Open market or private purchase
$93,713
$33.22 p/Share
2,821
Added 1.28%
217,396
Common Stock
May 13
2025
BUY
Open market or private purchase
$241,142
$33.59 p/Share
7,179
Added 3.24%
214,575
Common Stock
May 09
2025
BUY
Grant, award, or other acquisition
-
20,000
Added 8.8%
207,396
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
4,000
Added 2.18%
179,824
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
2,000
Added 1.07%
184,416
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
20,000
Added 10.5%
170,426
Common Stock
Mar 07
2024
BUY
Open market or private purchase
$52,976
$37.84 p/Share
1,400
Added 0.94%
148,105
Common Stock
Mar 06
2024
BUY
Open market or private purchase
$325,080
$37.8 p/Share
8,600
Added 5.54%
146,705
Common Stock
Sep 21
2023
BUY
Open market or private purchase
$76,414
$36.44 p/Share
2,097
Added 1.53%
135,188
Common Stock
Sep 20
2023
BUY
Open market or private purchase
$293,043
$37.08 p/Share
7,903
Added 5.61%
133,091
Common Stock
Aug 10
2023
BUY
Open market or private purchase
$135,702
$38.14 p/Share
3,558
Added 2.76%
125,188
Common Stock
Aug 09
2023
BUY
Open market or private purchase
$84,938
$37.55 p/Share
2,262
Added 1.83%
121,630
Common Stock
Aug 08
2023
BUY
Open market or private purchase
$156,666
$37.48 p/Share
4,180
Added 3.38%
119,368
Common Stock
May 18
2023
BUY
Open market or private purchase
$26,385
$35.18 p/Share
750
Added 0.65%
114,165
Common Stock
May 12
2023
BUY
Grant, award, or other acquisition
-
200
Added 0.18%
113,415
Common Stock
May 10
2023
BUY
Open market or private purchase
$162,593
$33.49 p/Share
4,855
Added 3.79%
123,215
Common Stock
May 09
2023
BUY
Open market or private purchase
$171,277
$33.29 p/Share
5,145
Added 4.17%
118,360
Common Stock
Mar 23
2023
BUY
Open market or private purchase
$363,500
$36.35 p/Share
10,000
Added 8.97%
101,500
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
$104,441
$36.84 p/Share
2,835
Added 3.01%
91,500
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
$265,821
$37.1 p/Share
7,165
Added 7.48%
88,665
Common Stock
May 25
2022
BUY
Open market or private purchase
$60,225
$48.18 p/Share
1,250
Added 1.55%
79,351
Common Shares
May 13
2022
BUY
Grant, award, or other acquisition
$9,580
$47.9 p/Share
200
Added 0.26%
78,101
Common Shares
May 07
2021
BUY
Grant, award, or other acquisition
$8,778
$43.89 p/Share
200
Added 0.27%
74,466
Common Shares