Feb 27
2025
BUY
Grant, award, or other acquisition
-
3,521
Added 12.98%
23,601
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
$2,324
$59.59 p/Share
39
Added 0.19%
20,080
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
$2,239
$67.87 p/Share
33
Added 0.16%
20,032
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
$2,227
$65.5 p/Share
34
Added 0.17%
19,999
Common Stock
Apr 15
2024
BUY
Grant, award, or other acquisition
$2,220
$61.68 p/Share
36
Added 0.18%
19,965
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,868
Added 12.58%
19,929
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
$1,566
$54.01 p/Share
29
Added 0.17%
17,061
Common Stock
Oct 16
2023
BUY
Grant, award, or other acquisition
$1,588
$61.09 p/Share
26
Added 0.15%
17,032
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$1,604
$64.18 p/Share
25
Added 0.15%
17,006
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$1,580
$56.44 p/Share
28
Added 0.16%
16,981
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
3,053
Added 15.26%
16,953
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$1,024
$51.21 p/Share
20
Added 0.14%
13,900
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
$1,034
$44.97 p/Share
23
Added 0.17%
13,880
Common Stock
Jul 15
2022
BUY
Grant, award, or other acquisition
$1,004
$47.82 p/Share
21
Added 0.15%
13,857
Common Stock
Apr 14
2022
BUY
Grant, award, or other acquisition
$1,017
$56.52 p/Share
18
Added 0.13%
13,836
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
3,538
Added 20.38%
13,818
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
$574
$47.85 p/Share
12
Added 0.12%
10,280
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
$551
$42.42 p/Share
13
Added 0.13%
10,268
Common Stock
Jul 15
2021
BUY
Grant, award, or other acquisition
$545
$38.96 p/Share
14
Added 0.14%
10,255
Common Stock
Apr 15
2021
BUY
Grant, award, or other acquisition
$553
$39.52 p/Share
14
Added 0.14%
10,241
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
4,764
Added 31.78%
10,227
Common Stock