Oct 29
2024
|
BUY
Open market or private purchase
|
$25,968
$49.94 p/Share
|
520
|
|
May 03
2024
|
BUY
Open market or private purchase
|
$41,342
$32.4 p/Share
|
1,276
|
|
May 02
2024
|
BUY
Open market or private purchase
|
$36,002
$31.01 p/Share
|
1,161
|
|
May 01
2024
|
BUY
Open market or private purchase
|
$30,250
$30.25 p/Share
|
1,000
|
|
Mar 15
2024
|
BUY
Open market or private purchase
|
$85,111
$34.25 p/Share
|
2,485
|
|
Mar 12
2024
|
BUY
Open market or private purchase
|
$70,603
$36.62 p/Share
|
1,928
|
|
Feb 05
2024
|
BUY
Open market or private purchase
|
$69,219
$42.13 p/Share
|
1,643
|
|
Feb 02
2024
|
BUY
Open market or private purchase
|
$43,313
$41.97 p/Share
|
1,032
|
|
Feb 01
2024
|
BUY
Open market or private purchase
|
$69,989
$43.23 p/Share
|
1,619
|
|
Jan 31
2024
|
BUY
Open market or private purchase
|
$37,726
$45.29 p/Share
|
833
|
|
Dec 15
2023
|
BUY
Open market or private purchase
|
$279
$39.97 p/Share
|
7
|
|
Nov 14
2023
|
BUY
Open market or private purchase
|
$9,584
$39.77 p/Share
|
241
|
|
Nov 02
2023
|
BUY
Open market or private purchase
|
$683,959
$38.04 p/Share
|
17,980
|
|
Aug 01
2023
|
BUY
Open market or private purchase
|
$220,695
$37.61 p/Share
|
5,868
|
|
May 31
2023
|
BUY
Open market or private purchase
|
$16,149
$31.79 p/Share
|
508
|
|
May 26
2023
|
BUY
Open market or private purchase
|
$31,415
$32.32 p/Share
|
972
|
|
May 25
2023
|
BUY
Open market or private purchase
|
$11,273
$32.21 p/Share
|
350
|
|
Apr 24
2023
|
|
-
|
18,000
|
|
Mar 13
2023
|
BUY
Open market or private purchase
|
$53,420
$26.71 p/Share
|
2,000
|
|
Nov 01
2022
|
BUY
Open market or private purchase
|
$80,360
$28.0 p/Share
|
2,870
|
|
Oct 25
2022
|
|
-
|
42,000
|
|
Dec 20
2021
|
|
-
|
75,000
|
|
Feb 04
2021
|
|
-
|
10,000
|
|