Oct 31
2024
BUY
Grant, award, or other acquisition
$9,986
$18.29 p/Share
546
Added 1.15%
47,032
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$9,980
$24.95 p/Share
400
Added 0.85%
46,486
Common Stock
Jun 26
2024
BUY
Grant, award, or other acquisition
-
8,490
Added 13.46%
54,576
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$9,996
$20.74 p/Share
482
Added 1.04%
46,086
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$9,988
$25.48 p/Share
392
Added 0.85%
45,604
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$9,999
$13.66 p/Share
732
Added 1.59%
45,212
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$9,991
$31.72 p/Share
315
Added 0.7%
44,480
Common Stock
Jun 28
2023
BUY
Grant, award, or other acquisition
-
6,051
Added 12.05%
44,165
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$9,998
$31.64 p/Share
316
Added 0.82%
38,114
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$9,972
$37.49 p/Share
266
Added 0.7%
37,798
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$9,999
$27.32 p/Share
366
Added 0.97%
37,532
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$8,738
$23.49 p/Share
372
Added 0.99%
37,166
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
7,397
Added 16.74%
36,794
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$8,740
$22.88 p/Share
382
Added 1.28%
29,397
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$8,733
$31.19 p/Share
280
Added 0.96%
29,015
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
$8,747
$70.54 p/Share
124
Added 0.43%
28,735
Common Stock
Jul 30
2021
BUY
Grant, award, or other acquisition
$8,749
$68.35 p/Share
128
Added 0.45%
28,611
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
2,605
Added 8.38%
28,483
Common Stock
Jun 24
2021
SELL
Open market or private sale
$300,150
$60.03 p/Share
5,000
Reduced 16.19%
25,878
Common Stock
Jun 14
2021
SELL
Open market or private sale
$864,750
$57.65 p/Share
15,000
Reduced 32.7%
30,878
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
169
Added 0.37%
45,878
Common Stock
Apr 01
2021
SELL
Open market or private sale
$824,850
$54.99 p/Share
15,000
Reduced 24.71%
45,709
Common Stock
Feb 18
2021
SELL
Open market or private sale
$726,300
$72.63 p/Share
10,000
Reduced 14.14%
60,709
Common Stock
Dec 24
2020
SELL
Open market or private sale
$1,394,451
$57.22 p/Share
24,370
Reduced 25.63%
70,709
Common Stock
Sep 29
2020
BUY
Other acquisition or disposition
-
24,306
Added 20.36%
95,079
Common Stock