Aug 14
2024
SELL
Open market or private sale
$1,115,896
$97.92 p/Share
11,396
Reduced 9.75%
105,446
Common Stock
Jul 25
2024
BUY
Grant, award, or other acquisition
$29,635
$100.12 p/Share
296
Added 0.25%
116,842
Common Stock
May 03
2024
SELL
Open market or private sale
$1,493,869
$90.73 p/Share
16,465
Reduced 12.38%
116,546
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
$29,632
$87.93 p/Share
337
Added 0.25%
133,011
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
1,854
Added 1.38%
132,674
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
$29,617
$86.6 p/Share
342
Added 0.26%
130,820
Common Stock
Dec 21
2023
-
9,000
Reduced 6.45%
130,478
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
$61,715
$80.15 p/Share
770
Added 0.55%
139,478
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
$26,535
$63.03 p/Share
421
Added 0.3%
138,708
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
2,387
Added 1.7%
138,287
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
$26,560
$63.09 p/Share
421
Added 0.31%
135,900
Common Stock
Dec 12
2022
SELL
Open market or private sale
$1,726,800
$57.56 p/Share
30,000
Reduced 17.1%
145,479
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$26,554
$45.16 p/Share
588
Added 0.33%
175,479
Common Stock
Sep 15
2022
SELL
Open market or private sale
$713,310
$54.87 p/Share
13,000
Reduced 6.92%
174,891
Common Stock
Aug 15
2022
SELL
Open market or private sale
$760,500
$58.5 p/Share
13,000
Reduced 6.47%
187,891
Common Stock
Aug 04
2022
BUY
Grant, award, or other acquisition
$26,533
$47.38 p/Share
560
Added 0.28%
200,891
Common Stock
Jul 20
2022
SELL
Open market or private sale
$588,644
$50.29 p/Share
11,705
Reduced 3.47%
325,331
Common Stock
Jul 19
2022
SELL
Open market or private sale
$716,179
$50.1 p/Share
14,295
Reduced 4.07%
337,036
Common Stock
May 26
2022
SELL
Open market or private sale
$651,560
$50.12 p/Share
13,000
Reduced 3.57%
351,331
Common Stock
May 09
2022
BUY
Grant, award, or other acquisition
$26,527
$47.71 p/Share
556
Added 0.15%
364,331
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
2,539
Added 0.69%
363,775
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
$26,502
$69.56 p/Share
381
Added 0.11%
361,236
Common Stock
Dec 20
2021
-
6,000
Reduced 1.64%
360,855
Common Stock
Nov 08
2021
BUY
Grant, award, or other acquisition
$24,935
$67.03 p/Share
372
Added 0.1%
366,855
Common Stock
Aug 09
2021
BUY
Grant, award, or other acquisition
$24,793
$58.89 p/Share
421
Added 0.11%
366,483
Common Stock