Oct 25
2024
|
BUY
Open market or private purchase
|
$15,000
$37.5 p/Share
|
400
|
|
Aug 05
2024
|
BUY
Open market or private purchase
|
$12,814
$37.69 p/Share
|
340
|
|
Jun 04
2024
|
BUY
Open market or private purchase
|
$17,302
$38.45 p/Share
|
450
|
|
May 06
2024
|
BUY
Open market or private purchase
|
$12,870
$39.0 p/Share
|
330
|
|
Feb 12
2024
|
BUY
Open market or private purchase
|
$19,300
$38.6 p/Share
|
500
|
|
Dec 29
2023
|
BUY
Open market or private purchase
|
$8,000
$40.0 p/Share
|
200
|
|
Sep 29
2023
|
BUY
Open market or private purchase
|
$9,375
$37.5 p/Share
|
250
|
|
Aug 30
2023
|
BUY
Open market or private purchase
|
$7,200
$36.0 p/Share
|
200
|
|
May 01
2023
|
BUY
Open market or private purchase
|
$11,661
$39.0 p/Share
|
299
|
|
Feb 01
2023
|
BUY
Open market or private purchase
|
$19,901
$37.55 p/Share
|
530
|
|
Jan 31
2023
|
BUY
Open market or private purchase
|
$20,680
$37.6 p/Share
|
550
|
|
Jul 25
2022
|
BUY
Open market or private purchase
|
$9,495
$37.98 p/Share
|
250
|
|
May 27
2022
|
BUY
Open market or private purchase
|
$9,000
$40.0 p/Share
|
225
|
|
Mar 02
2022
|
BUY
Open market or private purchase
|
$19,270
$38.54 p/Share
|
500
|
|
Feb 08
2022
|
BUY
Open market or private purchase
|
$14,679
$38.73 p/Share
|
379
|
|
Dec 20
2021
|
BUY
Open market or private purchase
|
$22,022
$38.5 p/Share
|
572
|
|
Mar 11
2021
|
BUY
Open market or private purchase
|
$15,000
$37.5 p/Share
|
400
|
|
Feb 24
2021
|
BUY
Open market or private purchase
|
$7,548
$37.74 p/Share
|
200
|
|
Dec 14
2020
|
BUY
Open market or private purchase
|
$11,818
$34.76 p/Share
|
340
|
|