May 21
2024
SELL
Open market or private sale
$1,262,256
$110.26 p/Share
11,448
Reduced 2.23%
502,935
Common Stock
May 20
2024
SELL
Open market or private sale
$1,985,518
$110.62 p/Share
17,949
Reduced 3.37%
514,383
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
10,020
Added 1.85%
532,332
Common Stock
May 17
2024
SELL
Open market or private sale
$3,337,471
$110.85 p/Share
30,108
Reduced 5.45%
522,312
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
12,955
Added 2.35%
537,839
Common Stock
May 16
2024
SELL
Open market or private sale
$1,760,445
$110.2 p/Share
15,975
Reduced 2.88%
539,465
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
12,969
Added 2.28%
555,440
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
113,894
Added 17.35%
542,471
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
3,107
Added 0.72%
428,577
Common Stock
Mar 04
2024
SELL
Open market or private sale
$2,102,543
$97.82 p/Share
21,494
Reduced 5.11%
399,356
Common Stock
Feb 21
2024
SELL
Open market or private sale
$344,882
$91.07 p/Share
3,787
Reduced 0.89%
420,850
Common Stock
Feb 20
2024
SELL
Open market or private sale
$247,887
$92.22 p/Share
2,688
Reduced 0.63%
424,637
Common Stock
Nov 21
2023
-
2,900
Reduced 0.67%
427,050
Common Stock
Nov 21
2023
SELL
Open market or private sale
$707,089
$71.05 p/Share
9,952
Reduced 2.26%
429,950
Common Stock
Nov 20
2023
SELL
Open market or private sale
$729,479
$69.64 p/Share
10,475
Reduced 2.33%
439,902
Common Stock
Nov 17
2023
SELL
Open market or private sale
$294,278
$69.34 p/Share
4,244
Reduced 0.93%
450,377
Common Stock
Aug 21
2023
SELL
Open market or private sale
$689,279
$68.99 p/Share
9,991
Reduced 2.15%
454,621
Common Stock
Aug 18
2023
SELL
Open market or private sale
$729,251
$69.36 p/Share
10,514
Reduced 2.21%
464,612
Common Stock
Aug 17
2023
SELL
Open market or private sale
$295,355
$69.61 p/Share
4,243
Reduced 0.89%
475,126
Common Stock
May 23
2023
SELL
Open market or private sale
$1,108,054
$67.22 p/Share
16,484
Reduced 3.33%
479,274
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
15,829
Added 3.09%
495,758
Common Stock
May 19
2023
SELL
Open market or private sale
$278,757
$65.59 p/Share
4,250
Reduced 0.88%
479,929
Common Stock
May 19
2023
SELL
Open market or private sale
$720,787
$65.55 p/Share
10,996
Reduced 2.22%
484,179
Common Stock
May 18
2023
SELL
Open market or private sale
$502,519
$64.5 p/Share
7,791
Reduced 1.52%
504,067
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$575,579
$64.73 p/Share
8,892
Reduced 1.76%
495,175
Common Stock