Oct 04
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 6.01%
42,268
Common Stock
Sep 02
2021
SELL
Open market or private sale
$318,809
$117.99 p/Share
2,702
Reduced 6.35%
39,823
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.97%
42,525
Common Stock
Aug 24
2021
SELL
Open market or private sale
$9,852
$108.26 p/Share
91
Reduced 0.23%
39,823
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$103,203
$100.49 p/Share
1,027
Reduced 2.51%
39,914
Common Stock
Aug 03
2021
SELL
Open market or private sale
$316,864
$117.27 p/Share
2,702
Reduced 6.2%
40,850
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.84%
43,552
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$35,789
$117.34 p/Share
305
Reduced 0.74%
40,850
Common Stock
Jul 02
2021
SELL
Open market or private sale
$355,853
$131.7 p/Share
2,702
Reduced 6.16%
41,155
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.8%
43,857
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$33,790
$131.48 p/Share
257
Reduced 0.62%
41,155
Common Stock
Jun 02
2021
SELL
Open market or private sale
$282,737
$104.64 p/Share
2,702
Reduced 6.13%
41,412
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.77%
44,114
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$100,389
$97.75 p/Share
1,027
Reduced 2.42%
41,412
Common Stock
May 04
2021
SELL
Open market or private sale
$317,188
$117.39 p/Share
2,702
Reduced 5.99%
42,439
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.65%
45,141
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$40,602
$133.12 p/Share
305
Reduced 0.71%
42,439
Common Stock
Apr 05
2021
SELL
Open market or private sale
$342,397
$126.72 p/Share
2,702
Reduced 5.95%
42,744
Common Stock
Apr 05
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.61%
45,446
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$31,283
$122.2 p/Share
256
Reduced 0.6%
42,744
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$31,283
$122.2 p/Share
256
Reduced 0.6%
42,744
Common Stock
Mar 02
2021
SELL
Open market or private sale
$392,736
$145.35 p/Share
2,702
Reduced 5.91%
43,000
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.58%
45,702
Common Stock
Feb 24
2021
SELL
Open market or private sale
$24,579
$134.31 p/Share
183
Reduced 0.42%
43,000
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$154,882
$150.81 p/Share
1,027
Reduced 2.32%
43,183
Common Stock