Nov 17
2023
BUY
Open market or private purchase
$212,300
$21.23 p/Share
10,000
Added 3.04%
318,979
Common Stock
Jul 25
2023
BUY
Open market or private purchase
$275,000
$55.0 p/Share
5,000
Added 1.59%
308,979
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
1,997
Added 0.65%
303,896
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$299,000
$29.9 p/Share
10,000
Added 3.21%
301,899
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$154,650
$30.93 p/Share
5,000
Added 1.68%
291,899
Common Stock
Feb 23
2023
BUY
Open market or private purchase
$368,500
$36.85 p/Share
10,000
Added 3.37%
286,899
Common Stock
Jan 09
2023
BUY
Open market or private purchase
$744,400
$37.22 p/Share
20,000
Added 6.74%
276,899
Common Stock
Nov 30
2022
BUY
Open market or private purchase
$111,384
$42.84 p/Share
2,600
Added 1.0%
256,899
Common Stock
Sep 16
2022
BUY
Open market or private purchase
$276,453
$46.92 p/Share
5,892
Added 2.26%
254,299
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$1,244,000
$49.76 p/Share
25,000
Added 9.14%
248,407
Common Stock
Aug 02
2022
BUY
Open market or private purchase
$784,950
$52.33 p/Share
15,000
Added 6.23%
225,907
Common Stock
Aug 01
2022
BUY
Open market or private purchase
$1,303,250
$52.13 p/Share
25,000
Added 10.6%
210,907
Common Stock
May 24
2022
BUY
Grant, award, or other acquisition
-
1,490
Added 0.8%
185,907
Common Stock
May 03
2022
BUY
Open market or private purchase
$484,600
$48.46 p/Share
10,000
Added 5.14%
184,417
Common Stock
May 02
2022
BUY
Open market or private purchase
$920,600
$46.03 p/Share
20,000
Added 10.29%
174,417
Common Stock
Feb 28
2022
BUY
Open market or private purchase
$2,361,600
$59.04 p/Share
40,000
Added 20.57%
154,417
Common Stock
Sep 13
2021
BUY
Open market or private purchase
$907,650
$60.51 p/Share
15,000
Added 11.59%
114,417
Common Stock
Aug 19
2021
BUY
Open market or private purchase
$608,200
$60.82 p/Share
10,000
Added 9.14%
99,417
Common Stock
Jun 04
2021
BUY
Grant, award, or other acquisition
-
1,074
Added 1.19%
89,417
Common Stock
Jan 13
2021
BUY
Open market or private purchase
$460,000
$46.0 p/Share
10,000
Added 10.17%
88,343
Common Stock
Nov 03
2020
BUY
Open market or private purchase
$1,066,000
$26.65 p/Share
40,000
Added 33.8%
78,343
Common Stock
Aug 07
2020
BUY
Open market or private purchase
$674,000
$26.96 p/Share
25,000
Added 39.47%
38,343
Common Stock
Jun 18
2020
BUY
Grant, award, or other acquisition
-
3,456
Added 20.57%
13,343
Common Stock