May 20
2024
SELL
Payment of exercise price or tax liability
$477,021
$130.87 p/Share
3,645
Reduced 3.31%
106,558
Common Stock
Apr 26
2024
SELL
Open market or private sale
$108,514
$84.25 p/Share
1,288
Reduced 1.16%
110,203
Common Stock
Mar 27
2024
SELL
Open market or private sale
$116,667
$90.58 p/Share
1,288
Reduced 1.14%
111,491
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
21,892
Added 16.26%
112,779
Common Stock
Feb 29
2024
SELL
Open market or private sale
$94,730
$92.33 p/Share
1,026
Reduced 1.12%
90,887
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$291,838
$104.94 p/Share
2,781
Reduced 2.94%
91,913
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
638
Added 0.67%
94,694
Common Stock
Jan 29
2024
SELL
Open market or private sale
$119,395
$116.37 p/Share
1,026
Reduced 1.08%
94,056
Common Stock
Dec 27
2023
SELL
Open market or private sale
$130,127
$126.83 p/Share
1,026
Reduced 1.07%
95,082
Common Stock
Dec 14
2023
SELL
Open market or private sale
$125,030
$125.03 p/Share
1,000
Reduced 1.03%
96,108
Common Stock
Nov 28
2023
SELL
Open market or private sale
$113,424
$110.55 p/Share
1,026
Reduced 1.05%
97,108
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$411,320
$118.81 p/Share
3,462
Reduced 3.41%
98,134
Common Stock
Oct 27
2023
SELL
Open market or private sale
$103,831
$101.2 p/Share
1,026
Reduced 1.0%
101,596
Common Stock
Sep 27
2023
SELL
Open market or private sale
$110,469
$107.67 p/Share
1,026
Reduced 0.99%
102,622
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$446,850
$123.61 p/Share
3,615
Reduced 3.37%
103,648
Common Stock
Aug 02
2023
SELL
Open market or private sale
$139,700
$127.0 p/Share
1,100
Reduced 1.02%
107,263
Common Stock
Jul 03
2023
SELL
Open market or private sale
$131,110
$119.3 p/Share
1,099
Reduced 1.0%
108,363
Common Stock
Jun 02
2023
SELL
Open market or private sale
$111,306
$101.28 p/Share
1,099
Reduced 0.99%
109,462
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$332,954
$94.94 p/Share
3,507
Reduced 3.07%
110,561
Common Stock
May 02
2023
SELL
Open market or private sale
$139,780
$106.54 p/Share
1,312
Reduced 1.14%
114,068
Common Stock
Apr 03
2023
SELL
Open market or private sale
$179,934
$137.25 p/Share
1,311
Reduced 1.12%
115,380
Common Stock
Mar 02
2023
SELL
Open market or private sale
$277,851
$131.31 p/Share
2,116
Reduced 1.78%
116,691
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
12,828
Added 9.75%
118,807
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$304,714
$121.4 p/Share
2,510
Reduced 2.31%
105,979
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
619
Added 0.57%
108,489
Common Stock