Dec 22
2022
BUY
Open market or private purchase
$6,856
$34.28 p/Share
200
Added 0.24%
82,644
Common Stock, $0.001 p...
Dec 21
2022
BUY
Open market or private purchase
$14,581
$34.31 p/Share
425
Added 0.51%
82,444
Common Stock, $0.001 p...
Dec 20
2022
BUY
Open market or private purchase
$13,676
$34.19 p/Share
400
Added 0.49%
82,019
Common Stock, $0.001 p...
Sep 09
2022
BUY
Open market or private purchase
$178,316
$37.25 p/Share
4,787
Added 5.54%
81,619
Common Stock, $0.001 p...
Sep 07
2022
BUY
Open market or private purchase
$169,504
$37.05 p/Share
4,575
Added 5.62%
76,832
Common Stock, $0.001 p...
Aug 30
2022
BUY
Open market or private purchase
$4,338
$37.4 p/Share
116
Added 0.16%
72,257
Common Stock, $0.001 p...
Aug 29
2022
BUY
Open market or private purchase
$1,908
$37.42 p/Share
51
Added 0.07%
72,141
Common Stock, $0.001 p...
Aug 26
2022
BUY
Open market or private purchase
$157,734
$37.99 p/Share
4,152
Added 5.45%
72,090
Common Stock, $0.001 p...
Aug 15
2022
BUY
Open market or private purchase
$7,923
$37.73 p/Share
210
Added 0.33%
63,854
Common Stock, $0.001 p...
Aug 12
2022
BUY
Open market or private purchase
$14,317
$36.71 p/Share
390
Added 0.61%
63,644
Common Stock, $0.001 p...
Aug 11
2022
BUY
Open market or private purchase
$47,060
$36.2 p/Share
1,300
Added 2.01%
63,254
Common Stock, $0.001 p...
May 13
2022
BUY
Open market or private purchase
$85,665
$38.64 p/Share
2,217
Added 3.45%
61,954
Common Stock, $0.001 p...
May 12
2022
BUY
Open market or private purchase
$7,901
$38.73 p/Share
204
Added 0.34%
59,737
Common Stock, $0.001 p...
May 11
2022
BUY
Open market or private purchase
$481,296
$38.88 p/Share
12,379
Added 17.21%
59,533
Common Stock, $0.001 p...
Mar 16
2022
BUY
Open market or private purchase
$123,763
$39.24 p/Share
3,154
Added 6.27%
47,154
Common Stock, $0.001 p...
Dec 08
2021
BUY
Open market or private purchase
$1,290,000
$43.0 p/Share
30,000
Added 40.54%
44,000
Common Stock, $0.001 p...
Aug 31
2021
BUY
Open market or private purchase
$87,654
$41.74 p/Share
2,100
Added 13.04%
14,000
Common Stock, $0.001 p...
Aug 27
2021
BUY
Open market or private purchase
$16,596
$41.49 p/Share
400
Added 3.25%
11,900
Common Stock, $0.001 p...
May 24
2021
BUY
Open market or private purchase
$33,939
$40.26 p/Share
843
Added 6.83%
11,500
Common Stock, $0.001 p...
May 21
2021
BUY
Open market or private purchase
$52,439
$39.28 p/Share
1,335
Added 11.13%
10,657
Common Stock, $0.001 p...
May 20
2021
BUY
Open market or private purchase
$59,328
$38.98 p/Share
1,522
Added 14.04%
9,322
Common Stock, $0.001 p...
May 18
2021
BUY
Open market or private purchase
$184,416
$38.42 p/Share
4,800
Added 38.1%
7,800
Common Stock, $0.001 p...
May 14
2021
BUY
Open market or private purchase
$113,040
$37.68 p/Share
3,000
Added 50.0%
3,000
Common Stock, $0.001 p...