Apr 09
2024
SELL
Sale (or disposition) back to the issuer
-
140,360
Reduced 100.0%
0
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$72,590
$61.0 p/Share
1,190
Reduced 0.84%
140,360
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
2,567
Added 1.78%
141,550
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$497,740
$54.38 p/Share
9,153
Reduced 6.18%
138,983
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
13,150
Added 8.31%
145,079
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$227,414
$44.03 p/Share
5,165
Reduced 3.69%
134,986
Common Stock
Jun 23
2023
SELL
Open market or private sale
$325,735
$50.09 p/Share
6,503
Reduced 4.43%
140,151
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$182,804
$54.65 p/Share
3,345
Reduced 2.23%
146,654
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
7,218
Added 4.59%
149,999
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$391,479
$49.94 p/Share
7,839
Reduced 5.2%
142,781
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
3,099
Added 2.02%
150,620
Common Stock
Dec 21
2022
SELL
Open market or private sale
$764,700
$50.98 p/Share
15,000
Reduced 9.23%
147,521
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$224,781
$43.52 p/Share
5,165
Reduced 3.08%
162,521
Common Stock
Apr 19
2022
SELL
Open market or private sale
$2,013,764
$68.4 p/Share
29,441
Reduced 14.94%
167,686
Common Stock
Mar 23
2022
SELL
Open market or private sale
$32,530
$64.93 p/Share
501
Reduced 0.25%
197,127
Common Stock
Mar 22
2022
SELL
Open market or private sale
$960,150
$64.01 p/Share
15,000
Reduced 7.05%
197,628
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
23,603
Added 9.99%
212,628
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$473,952
$56.72 p/Share
8,356
Reduced 4.23%
189,025
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
$389,200
$38.92 p/Share
10,000
Added 4.82%
197,381
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$456,343
$53.02 p/Share
8,607
Reduced 4.39%
187,381
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
$389,200
$38.92 p/Share
10,000
Added 4.85%
195,988
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$596,604
$47.14 p/Share
12,656
Reduced 6.37%
185,988
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
$542,078
$38.92 p/Share
13,928
Added 6.55%
198,644
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$527,254
$45.5 p/Share
11,588
Reduced 5.9%
184,716
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$1,198,433
$39.28 p/Share
30,510
Reduced 13.45%
196,304
Common Stock