Nov 13
2024
SELL
Open market or private sale
$497,160
$165.72 p/Share
3,000
Reduced 12.06%
21,871
Common Stock
Mar 05
2024
SELL
Open market or private sale
$535,750
$107.15 p/Share
5,000
Reduced 16.74%
24,871
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$763,505
$114.4 p/Share
6,674
Reduced 18.26%
29,871
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
11,622
Added 24.13%
36,545
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$71,385
$114.4 p/Share
624
Reduced 2.44%
24,923
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$115,582
$116.28 p/Share
994
Reduced 3.75%
25,547
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
3,013
Added 10.19%
26,541
Common Stock
Mar 01
2023
SELL
Open market or private sale
$202,680
$67.56 p/Share
3,000
Reduced 11.31%
23,528
Common Stock
Feb 28
2023
SELL
Open market or private sale
$336,450
$67.29 p/Share
5,000
Reduced 15.86%
26,528
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$49,128
$63.97 p/Share
768
Reduced 2.38%
31,528
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$38,393
$62.94 p/Share
610
Reduced 1.85%
32,296
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$495,652
$62.94 p/Share
7,875
Reduced 19.31%
32,906
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
21,454
Added 34.47%
40,781
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$74,398
$63.48 p/Share
1,172
Reduced 5.72%
19,327
Common Stock
Sep 15
2022
SELL
Open market or private sale
$350,500
$70.1 p/Share
5,000
Reduced 19.61%
20,499
Common Stock
Aug 17
2022
SELL
Open market or private sale
$408,200
$81.64 p/Share
5,000
Reduced 16.39%
25,499
Common Stock
Aug 04
2022
SELL
Open market or private sale
$415,888
$81.9 p/Share
5,078
Reduced 14.27%
30,499
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$71,800
$93.49 p/Share
768
Reduced 2.11%
35,577
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$694,982
$94.71 p/Share
7,338
Reduced 16.8%
36,345
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
18,498
Added 29.75%
43,683
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$89,018
$91.02 p/Share
978
Reduced 3.74%
25,185
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$102,397
$91.02 p/Share
1,125
Reduced 4.12%
26,163
Common Stock
Dec 17
2021
SELL
Open market or private sale
$421,228
$80.51 p/Share
5,232
Reduced 16.09%
27,288
Common Stock
Nov 10
2021
SELL
Open market or private sale
$454,650
$90.93 p/Share
5,000
Reduced 13.33%
32,520
Common Stock
Aug 19
2021
SELL
Open market or private sale
$389,741
$72.74 p/Share
5,358
Reduced 12.5%
37,520
Common Stock