Dec 17
2024
BUY
Grant, award, or other acquisition
$30,763
$41.46 p/Share
742
Added 2.39%
30,366
Common Stock
Sep 17
2024
BUY
Grant, award, or other acquisition
$30,501
$51.61 p/Share
591
Added 1.96%
29,624
Common Stock
Jun 18
2024
BUY
Grant, award, or other acquisition
$30,173
$42.2 p/Share
715
Added 2.4%
29,032
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
2,140
Added 7.03%
28,317
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
$8,053
$89.48 p/Share
90
Added 0.34%
26,177
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
562
Added 2.11%
26,086
Common Stock
Dec 19
2023
BUY
Grant, award, or other acquisition
$7,607
$97.53 p/Share
78
Added 0.3%
25,524
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$49,999
$99.8 p/Share
501
Added 1.93%
25,446
Common Stock
Sep 19
2023
BUY
Grant, award, or other acquisition
$9,875
$86.63 p/Share
114
Added 0.45%
24,977
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
$49,968
$87.51 p/Share
571
Added 2.25%
24,863
Common Stock
Jun 20
2023
BUY
Grant, award, or other acquisition
$6,523
$89.36 p/Share
73
Added 0.3%
24,292
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
553
Added 2.23%
24,219
Common Stock
Apr 21
2023
BUY
Grant, award, or other acquisition
$185,020
$79.75 p/Share
2,320
Added 8.93%
23,666
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
$4,103
$80.46 p/Share
51
Added 0.24%
21,346
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
632
Added 2.88%
21,294
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
$3,582
$74.64 p/Share
48
Added 0.23%
20,662
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
$50,003
$79.12 p/Share
632
Added 2.97%
20,614
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$3,050
$84.72 p/Share
36
Added 0.8%
4,482
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
$50,037
$86.72 p/Share
577
Added 11.49%
4,446
Common Stock
Aug 02
2022
BUY
Open market or private purchase
$1,483,195
$95.69 p/Share
15,500
Added 50.0%
15,500
Common Stock
Jun 21
2022
BUY
Grant, award, or other acquisition
$2,606
$104.22 p/Share
25
Added 0.64%
3,869
Common Stock
Jun 15
2022
BUY
Grant, award, or other acquisition
$50,005
$106.62 p/Share
469
Added 10.88%
3,843
Common Stock
Apr 22
2022
BUY
Grant, award, or other acquisition
$160,026
$142.88 p/Share
1,120
Added 24.92%
3,374
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
$1,764
$147.01 p/Share
12
Added 0.53%
2,254
Common Stock
Dec 22
2021
BUY
Grant, award, or other acquisition
$1,618
$179.78 p/Share
9
Added 0.4%
2,242
Common Stock