Jul 01
2024
SELL
Payment of exercise price or tax liability
$943,301
$49.46 p/Share
19,072
Reduced 27.66%
49,876
Common Stock
Jun 04
2024
SELL
Open market or private sale
$39,750
$53.0 p/Share
750
Reduced 0.99%
74,948
Common Stock
May 10
2024
SELL
Open market or private sale
$248,400
$54.0 p/Share
4,600
Reduced 5.73%
75,698
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$471,844
$65.9 p/Share
7,160
Reduced 8.19%
80,298
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$121,060
$88.95 p/Share
1,361
Reduced 1.56%
86,097
Common Stock
May 11
2023
SELL
Open market or private sale
$100,670
$100.67 p/Share
1,000
Reduced 1.13%
87,458
Common Stock
May 05
2023
SELL
Open market or private sale
$115,722
$107.15 p/Share
1,080
Reduced 1.21%
88,458
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$2,268
$90.75 p/Share
25
Reduced 0.03%
89,538
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
68,706
Added 43.41%
89,563
Common Stock
Feb 28
2023
SELL
Open market or private sale
$79,790
$101.0 p/Share
790
Reduced 3.65%
20,857
Common Stock
Feb 03
2023
SELL
Open market or private sale
$199,940
$100.98 p/Share
1,980
Reduced 8.38%
21,647
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$28,794
$86.21 p/Share
334
Reduced 1.39%
23,627
Common Stock
Sep 07
2022
SELL
Open market or private sale
$43,142
$96.73 p/Share
446
Reduced 1.83%
23,961
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
11,244
Added 31.54%
24,407
Common Stock
Aug 25
2022
SELL
Open market or private sale
$182,070
$101.15 p/Share
1,800
Reduced 12.03%
13,163
Common Stock
May 17
2022
SELL
Open market or private sale
$135,126
$150.14 p/Share
900
Reduced 5.67%
14,963
Common Stock
May 05
2022
-
98
Reduced 0.61%
15,863
Common Stock
Mar 04
2022
SELL
Open market or private sale
$65,994
$157.88 p/Share
418
Reduced 2.55%
15,961
Common Stock
Feb 09
2022
-
136
Reduced 0.82%
16,379
Common Stock
Feb 08
2022
SELL
Open market or private sale
$72,000
$180.0 p/Share
400
Reduced 2.36%
16,515
Common Stock
Feb 02
2022
SELL
Open market or private sale
$53,333
$174.29 p/Share
306
Reduced 1.78%
16,915
Common Stock
Dec 30
2021
SELL
Open market or private sale
$376,658
$191.1 p/Share
1,971
Reduced 10.27%
17,221
Common Stock
Sep 13
2021
SELL
Open market or private sale
$131,913
$190.35 p/Share
693
Reduced 3.49%
19,192
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
5,507
Added 21.69%
19,885
Common Stock
Feb 25
2021
SELL
Open market or private sale
$175,000
$250.0 p/Share
700
Reduced 4.64%
14,378
Common Stock