Aug 23
2024
SELL
Open market or private sale
$1,125,800
$112.58 p/Share
10,000
Reduced 14.57%
58,657
Common Stock
May 09
2024
SELL
Open market or private sale
$1,027,900
$102.79 p/Share
10,000
Reduced 12.71%
68,657
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
10,257
Added 11.54%
78,657
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$105,155
$92.73 p/Share
1,134
Reduced 1.63%
68,400
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$105,434
$92.73 p/Share
1,137
Reduced 1.61%
69,534
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$116,452
$92.13 p/Share
1,264
Reduced 1.76%
70,671
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$833,818
$95.25 p/Share
8,754
Reduced 10.85%
71,935
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
23,506
Added 22.56%
80,689
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$110,488
$96.92 p/Share
1,140
Reduced 1.95%
57,183
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$110,688
$96.84 p/Share
1,143
Reduced 1.92%
58,323
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$840,386
$97.47 p/Share
8,622
Added 12.66%
59,466
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$97,699
$99.49 p/Share
982
Reduced 1.89%
50,844
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$781,595
$101.81 p/Share
7,677
Reduced 12.9%
51,826
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
20,704
Added 25.81%
59,503
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$219,473
$102.51 p/Share
2,141
Reduced 5.23%
38,799
Common Stock
Mar 24
2022
SELL
Open market or private sale
$192,981
$107.63 p/Share
1,793
Reduced 4.2%
40,940
Common Stock
Mar 23
2022
SELL
Open market or private sale
$415,468
$107.19 p/Share
3,876
Reduced 8.32%
42,733
Common Stock
Mar 17
2022
SELL
Open market or private sale
$479,452
$107.26 p/Share
4,470
Reduced 8.75%
46,609
Common Stock
Mar 15
2022
SELL
Open market or private sale
$44,175
$107.22 p/Share
412
Reduced 0.8%
51,079
Common Stock
Mar 14
2022
SELL
Open market or private sale
$249,356
$107.25 p/Share
2,325
Reduced 4.32%
51,491
Common Stock
Mar 08
2022
SELL
Open market or private sale
$110,852
$107.0 p/Share
1,036
Reduced 1.89%
53,816
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$83,183
$100.22 p/Share
830
Reduced 1.49%
54,852
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$111,208
$97.04 p/Share
1,146
Reduced 2.02%
55,682
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$757,626
$97.67 p/Share
7,757
Added 12.01%
56,828
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$98,612
$99.81 p/Share
988
Reduced 1.97%
49,071
Common Stock