Mar 08
2023
BUY
Exercise of conversion of derivative security
$233,728
$35.2 p/Share
6,640
Added 3.65%
175,514
Common Stock
Jul 07
2022
BUY
Grant, award, or other acquisition
-
6,100
Added 3.49%
168,874
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$13,718
$95.93 p/Share
143
Reduced 0.09%
162,756
Common Stock
May 09
2022
SELL
Open market or private sale
$1,135,654
$98.24 p/Share
11,560
Reduced 6.63%
162,899
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
$251,546
$21.76 p/Share
11,560
Added 6.21%
174,459
Common Stock
May 08
2022
SELL
Payment of exercise price or tax liability
$61,820
$100.52 p/Share
615
Reduced 0.38%
162,899
Common Stock
May 08
2022
BUY
Exercise of conversion of derivative security
-
8,531
Added 4.96%
163,514
Common Stock
May 07
2022
SELL
Payment of exercise price or tax liability
$5,127
$100.52 p/Share
51
Reduced 0.03%
154,983
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$4,449
$105.93 p/Share
42
Reduced 0.03%
155,034
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
2,750
Added 1.74%
155,076
Common Stock
Apr 08
2022
SELL
Open market or private sale
$1,439,194
$123.43 p/Share
11,660
Reduced 7.11%
152,326
Common Stock
Apr 08
2022
BUY
Exercise of conversion of derivative security
$253,722
$21.76 p/Share
11,660
Added 6.64%
163,986
Common Stock
Mar 11
2022
SELL
Open market or private sale
$1,236,660
$106.06 p/Share
11,660
Reduced 7.12%
152,103
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
$253,722
$21.76 p/Share
11,660
Added 6.65%
163,763
Common Stock
Nov 29
2021
SELL
Open market or private sale
$11,058
$110.58 p/Share
100
Reduced 0.07%
152,103
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
$2,176
$21.76 p/Share
100
Added 0.07%
152,203
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$68,549
$89.49 p/Share
766
Reduced 0.5%
152,062
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
10,631
Added 6.5%
152,828
Common Stock
May 11
2021
SELL
Payment of exercise price or tax liability
$12,927
$90.4 p/Share
143
Reduced 0.1%
142,197
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$4,679
$91.75 p/Share
51
Reduced 0.04%
142,340
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
2,850
Added 1.96%
142,391
Common Stock
Apr 01
2021
SELL
Open market or private sale
$1,089,253
$83.66 p/Share
13,020
Reduced 8.53%
139,541
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
$182,020
$13.98 p/Share
13,020
Added 7.86%
152,561
Common Stock
Mar 01
2021
SELL
Open market or private sale
$1,104,747
$84.85 p/Share
13,020
Reduced 8.55%
139,220
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$182,020
$13.98 p/Share
13,020
Added 7.88%
152,240
Common Stock