Sep 30
2024
SELL
Sale (or disposition) back to the issuer
-
51,057
Reduced 92.5%
4,138
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$80,667
$42.08 p/Share
1,917
Reduced 3.36%
55,195
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
-
7,700
Reduced 11.88%
57,112
Common Stock
May 09
2024
SELL
Open market or private sale
$1,056,798
$53.68 p/Share
19,687
Reduced 23.3%
64,812
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$617,680
$65.9 p/Share
9,373
Reduced 9.98%
84,499
Common Stock
Nov 07
2023
SELL
Open market or private sale
$224,737
$61.07 p/Share
3,680
Reduced 3.77%
93,872
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$105,583
$88.95 p/Share
1,187
Reduced 1.22%
96,365
Common Stock
Jun 01
2023
SELL
Open market or private sale
$69,505
$98.31 p/Share
707
Reduced 0.72%
97,552
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$6,806
$90.75 p/Share
75
Reduced 0.08%
98,259
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
85,329
Added 46.46%
98,334
Common Stock
Feb 27
2023
SELL
Open market or private sale
$142,069
$102.8 p/Share
1,382
Reduced 9.61%
13,005
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$17,242
$86.21 p/Share
200
Reduced 1.37%
14,387
Common Stock
Jan 03
2023
SELL
Open market or private sale
$86,712
$69.37 p/Share
1,250
Reduced 7.64%
15,106
Common Stock
Oct 03
2022
SELL
Open market or private sale
$90,775
$72.62 p/Share
1,250
Reduced 7.1%
16,356
Common Stock
Sep 07
2022
SELL
Open market or private sale
$36,564
$96.73 p/Share
378
Reduced 2.1%
17,606
Common Stock
Jul 01
2022
SELL
Open market or private sale
$56,445
$112.89 p/Share
500
Reduced 5.86%
8,035
Common Stock
Apr 01
2022
SELL
Open market or private sale
$81,435
$162.87 p/Share
500
Reduced 5.53%
8,535
Common Stock
Feb 04
2022
SELL
Open market or private sale
$428,975
$171.59 p/Share
2,500
Reduced 21.67%
9,035
Common Stock
Feb 02
2022
SELL
Open market or private sale
$48,975
$174.29 p/Share
281
Reduced 2.38%
11,535
Common Stock
Dec 30
2021
SELL
Open market or private sale
$327,928
$191.1 p/Share
1,716
Reduced 12.68%
11,816
Common Stock
Sep 13
2021
SELL
Open market or private sale
$117,256
$190.35 p/Share
616
Reduced 4.35%
13,532
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
9,949
Added 35.62%
17,984
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
4,654
Added 24.75%
14,148
Common Stock
Feb 17
2021
SELL
Open market or private sale
$171,820
$220.0 p/Share
781
Reduced 7.6%
9,494
Common Stock
Feb 10
2021
SELL
Open market or private sale
$50,688
$211.2 p/Share
240
Reduced 2.28%
10,275
Common Stock