Nov 01
2024
SELL
Open market or private sale
$173,400
$172.71 p/Share
1,004
Reduced 0.91%
109,574
Common Stock
Oct 01
2024
SELL
Open market or private sale
$165,625
$165.13 p/Share
1,003
Reduced 0.9%
110,578
Common Stock
Sep 11
2024
SELL
Open market or private sale
$140,420
$140.0 p/Share
1,003
Reduced 0.89%
111,581
Common Stock
Aug 28
2024
SELL
Open market or private sale
$150,591
$139.05 p/Share
1,083
Reduced 0.95%
112,584
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$541,164
$139.26 p/Share
3,886
Reduced 3.31%
113,667
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
14,450
Added 10.95%
117,553
Common Stock
Jul 29
2024
SELL
Open market or private sale
$155,204
$143.31 p/Share
1,083
Reduced 1.04%
103,103
Common Stock
Jun 26
2024
SELL
Open market or private sale
$131,703
$121.61 p/Share
1,083
Reduced 1.03%
104,186
Common Stock
May 29
2024
SELL
Open market or private sale
$163,522
$126.86 p/Share
1,289
Reduced 1.21%
105,269
Common Stock
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