Nov 07
2024
SELL
Open market or private sale
$322,680
$161.34 p/Share
2,000
Reduced 15.44%
10,957
Common Stock
Mar 13
2024
SELL
Open market or private sale
$126,268
$107.83 p/Share
1,171
Reduced 8.29%
12,957
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$200,200
$114.4 p/Share
1,750
Reduced 11.02%
14,128
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
3,874
Added 19.61%
15,878
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$26,998
$114.4 p/Share
236
Reduced 1.93%
12,004
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$43,953
$116.28 p/Share
378
Reduced 3.0%
12,240
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
1,507
Added 10.67%
12,618
Common Stock
Dec 05
2023
SELL
Open market or private sale
$94,181
$98.93 p/Share
952
Reduced 7.98%
10,974
Common Stock
Nov 03
2023
SELL
Open market or private sale
$31,006
$88.59 p/Share
350
Reduced 2.85%
11,926
Common Stock
Jun 14
2023
SELL
Open market or private sale
$51,731
$76.3 p/Share
678
Reduced 5.23%
12,276
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$22,773
$63.97 p/Share
356
Reduced 2.67%
12,954
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$13,406
$62.94 p/Share
213
Reduced 1.58%
13,310
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$38,771
$62.94 p/Share
616
Reduced 4.36%
13,523
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
4,307
Added 23.35%
14,139
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$15,298
$63.48 p/Share
241
Reduced 2.39%
9,832
Common Stock
Jun 08
2022
SELL
Open market or private sale
$28,456
$83.94 p/Share
339
Reduced 3.28%
9,994
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$33,282
$93.49 p/Share
356
Reduced 3.33%
10,333
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$49,628
$94.71 p/Share
524
Reduced 4.67%
10,689
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
3,324
Added 22.87%
11,213
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$21,390
$91.02 p/Share
235
Reduced 2.89%
7,889
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$22,118
$91.02 p/Share
243
Reduced 2.9%
8,124
Common Stock
Nov 23
2021
SELL
Open market or private sale
$23,723
$88.19 p/Share
269
Reduced 3.15%
8,265
Common Stock
Mar 08
2021
SELL
Open market or private sale
$52,680
$76.57 p/Share
688
Reduced 7.46%
8,534
Common Stock