Oct 22
2021
SELL
Payment of exercise price or tax liability
$35,810
$117.41 p/Share
305
Reduced 0.77%
39,261
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$27,114
$105.5 p/Share
257
Reduced 0.65%
39,566
Common Stock
Oct 04
2021
SELL
Open market or private sale
$281,738
$104.27 p/Share
2,702
Reduced 6.39%
39,566
Common Stock
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