Sep 30
2024
BUY
Open market or private purchase
$75,786
$167.3 p/Share
453
Added 0.81%
55,454
Common Stock
Jun 28
2024
BUY
Open market or private purchase
$72,982
$150.17 p/Share
486
Added 0.88%
55,001
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
1,399
Added 2.5%
54,515
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$67,535
$154.19 p/Share
438
Added 0.82%
53,116
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$64,876
$143.85 p/Share
451
Added 0.89%
50,178
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$63,823
$110.04 p/Share
580
Added 1.15%
49,727
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$61,100
$116.16 p/Share
526
Added 1.06%
49,147
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
1,813
Added 3.59%
48,621
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$55,320
$109.33 p/Share
506
Added 1.07%
46,808
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$54,484
$116.42 p/Share
468
Added 1.0%
46,302
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$52,056
$89.29 p/Share
583
Added 1.26%
45,834
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$49,542
$93.83 p/Share
528
Added 1.15%
45,251
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
1,608
Added 3.47%
44,723
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$44,924
$134.1 p/Share
335
Added 0.77%
43,115
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$44,398
$160.28 p/Share
277
Added 0.61%
45,280
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$39,928
$132.65 p/Share
301
Added 0.66%
45,003
Common Stock
Jul 23
2021
BUY
Open market or private purchase
$36,789
$123.87 p/Share
297
Added 0.66%
44,702
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
1,667
Added 3.62%
44,405
Common Stock
Apr 23
2021
BUY
Open market or private purchase
$31,653
$116.37 p/Share
272
Added 0.63%
42,738
Common Stock
Jan 22
2021
BUY
Open market or private purchase
$31,337
$92.44 p/Share
339
Added 0.79%
42,466
Common Stock
Oct 23
2020
BUY
Open market or private purchase
$30,749
$67.58 p/Share
455
Added 1.07%
42,127
Common Stock
Jul 24
2020
BUY
Open market or private purchase
$30,090
$61.66 p/Share
488
Added 1.16%
41,672
Common Stock