Oct 31
2024
BUY
Grant, award, or other acquisition
$29,699
$52.38 p/Share
567
Added 2.59%
21,311
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$9,379
$47.37 p/Share
198
Added 0.95%
20,743
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$29,722
$44.23 p/Share
672
Added 3.17%
20,545
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
$37,121
$46.46 p/Share
799
Added 3.87%
19,872
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
2,583
Added 11.93%
19,072
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$7,319
$71.76 p/Share
102
Added 0.61%
16,489
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$28,436
$73.48 p/Share
387
Added 2.31%
16,387
Common Stock
Nov 24
2023
BUY
Grant, award, or other acquisition
$7,140
$67.36 p/Share
106
Added 0.66%
15,999
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$28,478
$65.02 p/Share
438
Added 2.68%
15,893
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$6,788
$76.28 p/Share
89
Added 0.57%
15,455
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$28,438
$82.67 p/Share
344
Added 2.19%
15,366
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
$6,103
$70.97 p/Share
86
Added 0.57%
15,021
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
1,604
Added 9.7%
14,935
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$27,219
$74.78 p/Share
364
Added 2.66%
13,331
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$5,123
$94.88 p/Share
54
Added 0.41%
12,966
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$27,176
$89.69 p/Share
303
Added 2.29%
12,911
Common Stock
Nov 25
2022
BUY
Grant, award, or other acquisition
$4,998
$83.31 p/Share
60
Added 0.47%
12,608
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$27,221
$72.59 p/Share
375
Added 2.9%
12,547
Common Stock
Aug 26
2022
BUY
Grant, award, or other acquisition
$4,839
$82.02 p/Share
59
Added 0.48%
12,172
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$27,233
$95.89 p/Share
284
Added 2.29%
12,112
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
$3,960
$88.01 p/Share
45
Added 0.38%
11,828
Common Stock
May 09
2022
BUY
Grant, award, or other acquisition
-
1,497
Added 11.27%
11,782
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$24,675
$91.05 p/Share
271
Added 2.57%
10,285
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$3,313
$114.23 p/Share
29
Added 0.29%
10,014
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$24,688
$123.44 p/Share
200
Added 1.96%
9,984
Common Stock