Apr 01
2025
SELL
Payment of exercise price or tax liability
$1,838,863
$157.41 p/Share
11,682
Reduced 11.13%
93,264
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
$5,611,666
$157.41 p/Share
35,650
Added 25.36%
104,946
Common Stock
Mar 26
2025
SELL
Open market or private sale
$263,015
$170.9 p/Share
1,539
Reduced 2.17%
69,296
Common Stock
Mar 25
2025
SELL
Open market or private sale
$1,507,587
$178.73 p/Share
8,435
Reduced 10.64%
70,835
Common Stock
Mar 24
2025
SELL
Open market or private sale
$927,297
$184.5 p/Share
5,026
Reduced 5.96%
79,270
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$16,308
$87.21 p/Share
187
Added 0.22%
84,296
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$884,635
$212.96 p/Share
4,154
Added 4.71%
84,109
Common Stock
Nov 12
2024
SELL
Open market or private sale
$1,000,950
$200.19 p/Share
5,000
Reduced 6.25%
74,955
Common Stock
Nov 08
2024
SELL
Open market or private sale
$2,040,200
$204.02 p/Share
10,000
Reduced 11.12%
79,955
Common Stock
Aug 26
2024
SELL
Open market or private sale
$356,457
$109.41 p/Share
3,258
Reduced 3.5%
89,955
Common Stock
Aug 23
2024
SELL
Open market or private sale
$190,261
$109.22 p/Share
1,742
Reduced 1.83%
93,213
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$4,566
$33.33 p/Share
137
Added 0.14%
94,955
Common Stock
May 07
2024
SELL
Open market or private sale
$208,625
$56.37 p/Share
3,701
Reduced 3.76%
94,818
Common Stock
May 06
2024
SELL
Open market or private sale
$287,884
$56.47 p/Share
5,098
Reduced 4.92%
98,519
Common Stock
May 03
2024
SELL
Open market or private sale
$217,745
$54.45 p/Share
3,999
Reduced 3.72%
103,617
Common Stock
May 02
2024
SELL
Open market or private sale
$136,385
$51.72 p/Share
2,637
Reduced 2.39%
107,616
Common Stock
Apr 19
2024
SELL
Open market or private sale
$5,001
$50.01 p/Share
100
Reduced 0.09%
110,253
Common Stock
Apr 18
2024
SELL
Open market or private sale
$5,034
$50.34 p/Share
100
Reduced 0.09%
110,353
Common Stock
Apr 17
2024
SELL
Open market or private sale
$10,000
$50.0 p/Share
200
Reduced 0.18%
110,453
Common Stock
Apr 16
2024
SELL
Open market or private sale
$110,946
$50.43 p/Share
2,200
Reduced 1.95%
110,653
Common Stock
Apr 05
2024
SELL
Open market or private sale
$20,032
$50.08 p/Share
400
Reduced 0.35%
112,853
Common Stock
Apr 04
2024
SELL
Open market or private sale
$10,036
$50.18 p/Share
200
Reduced 0.18%
113,253
Common Stock
Apr 03
2024
SELL
Open market or private sale
$5,000
$50.0 p/Share
100
Reduced 0.09%
113,453
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$668,578
$48.78 p/Share
13,706
Reduced 10.77%
113,553
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$1,739,007
$48.78 p/Share
35,650
Added 21.88%
127,259
Common Stock