Sep 10
2024
SELL
Payment of exercise price or tax liability
$226,457
$52.64 p/Share
4,302
Reduced 2.89%
144,646
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
10,931
Added 6.84%
148,948
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$158,129
$55.04 p/Share
2,873
Reduced 2.04%
137,974
Common Stock
Jun 09
2024
BUY
Exercise of conversion of derivative security
-
9,916
Added 6.58%
140,847
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$33,558
$71.25 p/Share
471
Reduced 0.36%
130,931
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
1,932
Added 1.45%
131,402
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$48,387
$64.95 p/Share
745
Reduced 0.57%
129,470
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
3,057
Added 2.29%
130,215
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$36,358
$65.51 p/Share
555
Reduced 0.43%
127,158
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
1,990
Added 1.53%
127,713
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$219,488
$51.02 p/Share
4,302
Reduced 3.31%
125,700
Common Stock
Sep 10
2023
BUY
Exercise of conversion of derivative security
-
10,931
Added 7.76%
130,002
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$28,687
$59.15 p/Share
485
Reduced 0.41%
118,604
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,990
Added 1.64%
119,089
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$47,314
$56.8 p/Share
833
Reduced 0.71%
117,099
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
3,056
Added 2.53%
117,932
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$22,558
$30.65 p/Share
736
Reduced 0.64%
114,311
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
3,056
Added 2.59%
115,047
Common Stock
Nov 17
2021
SELL
Open market or private sale
$2,039,522
$48.53 p/Share
42,026
Reduced 27.36%
111,553
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
$706,457
$16.81 p/Share
42,026
Added 21.49%
153,579
Common Stock
Nov 16
2021
SELL
Open market or private sale
$8,746,536
$48.06 p/Share
181,992
Reduced 62.0%
111,553
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
$3,059,285
$16.81 p/Share
181,992
Added 38.27%
293,545
Common Stock
Nov 15
2021
SELL
Open market or private sale
$246,221
$48.09 p/Share
5,120
Reduced 4.39%
111,553
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$86,067
$16.81 p/Share
5,120
Added 4.2%
116,673
Common Stock
Nov 04
2021
SELL
Open market or private sale
$213,974
$48.03 p/Share
4,455
Reduced 3.84%
111,553
Common Stock