Aug 08
2024
SELL
Open market or private sale
$1,699,835
$134.47 p/Share
12,641
Reduced 24.76%
38,403
Common Stock
Aug 07
2024
SELL
Open market or private sale
$166,532
$137.29 p/Share
1,213
Reduced 2.32%
51,044
Common Stock
Aug 06
2024
SELL
Open market or private sale
$160,140
$132.02 p/Share
1,213
Reduced 2.27%
52,257
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$211,451
$134.34 p/Share
1,574
Reduced 2.86%
53,470
Common Stock
May 08
2024
SELL
Open market or private sale
$245,678
$112.49 p/Share
2,184
Reduced 3.82%
55,044
Common Stock
May 07
2024
SELL
Open market or private sale
$304,083
$113.0 p/Share
2,691
Reduced 4.49%
57,228
Common Stock
Mar 05
2024
SELL
Open market or private sale
$1,009,599
$100.96 p/Share
10,000
Reduced 14.3%
59,919
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$187,653
$99.34 p/Share
1,889
Reduced 2.63%
69,919
Common Stock
Feb 21
2024
SELL
Open market or private sale
$244,150
$97.66 p/Share
2,500
Reduced 3.36%
71,808
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$1,258,054
$82.49 p/Share
15,251
Reduced 17.03%
74,308
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
27,510
Added 24.4%
85,228
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
4,233
Added 6.39%
62,049
Common Stock
Nov 13
2023
-
250
Reduced 0.43%
57,816
Common Stock
Nov 02
2023
SELL
Open market or private sale
$180,000
$90.0 p/Share
2,000
Reduced 3.33%
58,066
Common Stock
Aug 08
2023
SELL
Open market or private sale
$80,810
$80.81 p/Share
1,000
Reduced 1.64%
60,066
Common Stock
Aug 04
2023
SELL
Open market or private sale
$300,050
$85.0 p/Share
3,530
Reduced 5.46%
61,066
Common Stock
Jul 21
2023
SELL
Open market or private sale
$174,720
$80.0 p/Share
2,184
Reduced 3.27%
64,596
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$92,153
$78.03 p/Share
1,181
Reduced 1.74%
66,780
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$108,026
$76.29 p/Share
1,416
Reduced 2.04%
67,961
Common Stock
Feb 27
2023
SELL
Open market or private sale
$302,640
$75.66 p/Share
4,000
Reduced 5.45%
69,377
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$481,414
$74.87 p/Share
6,430
Reduced 8.06%
73,377
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
24,636
Added 23.59%
79,807
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$201,167
$75.4 p/Share
2,668
Reduced 4.61%
55,171
Common Stock
Nov 09
2022
SELL
Open market or private sale
$147,834
$70.87 p/Share
2,086
Reduced 3.48%
57,839
Common Stock
Oct 11
2022
-
500
Reduced 0.83%
59,925
Common Stock