Dec 09
2024
|
BUY
Open market or private purchase
|
$38,489
$69.35 p/Share
|
555
Added 0.9%
|
61,000
Common Stock
|
|
Dec 05
2024
|
BUY
Open market or private purchase
|
$13,552
$69.5 p/Share
|
195
Added 0.32%
|
60,445
Common Stock
|
|
Aug 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
1,000
Added 1.63%
|
60,250
Common Stock
|
|
Aug 09
2024
|
BUY
Open market or private purchase
|
$29,500
$59.0 p/Share
|
500
Added 0.84%
|
59,250
Common Stock
|
|
Aug 05
2024
|
BUY
Open market or private purchase
|
$14,875
$59.5 p/Share
|
250
Added 0.42%
|
58,750
Common Stock
|
|
Jun 17
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
6,000
Added 9.3%
|
58,500
Common Stock
|
|
May 22
2024
|
BUY
Open market or private purchase
|
$32,044
$49.3 p/Share
|
650
Added 1.22%
|
52,500
Common Stock
|
|
May 01
2024
|
BUY
Open market or private purchase
|
$44,633
$52.51 p/Share
|
850
Added 1.61%
|
51,850
Common Stock
|
|
Mar 04
2024
|
BUY
Open market or private purchase
|
$27,825
$55.65 p/Share
|
500
Added 0.97%
|
51,000
Common Stock
|
|
Feb 01
2024
|
BUY
Open market or private purchase
|
$28,785
$57.57 p/Share
|
500
Added 0.98%
|
50,500
Common Stock
|
|
Jan 31
2024
|
BUY
Open market or private purchase
|
$60,250
$60.25 p/Share
|
1,000
Added 1.96%
|
50,000
Common Stock
|
|
Dec 08
2023
|
BUY
Open market or private purchase
|
$54,010
$54.01 p/Share
|
1,000
Added 2.0%
|
49,000
Common Stock
|
|
Sep 13
2023
|
BUY
Open market or private purchase
|
$24,365
$48.73 p/Share
|
500
Added 1.03%
|
48,000
Common Stock
|
|
Sep 12
2023
|
BUY
Open market or private purchase
|
$99,260
$49.63 p/Share
|
2,000
Added 4.04%
|
47,500
Common Stock
|
|
Sep 01
2023
|
BUY
Open market or private purchase
|
$62,400
$49.92 p/Share
|
1,250
Added 2.67%
|
45,500
Common Stock
|
|