Feb 25
2023
SELL
Payment of exercise price or tax liability
$467,364
$118.5 p/Share
3,944
Reduced 0.14%
2,822,283
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
19,815
Added 0.7%
2,826,227
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,177,205
$120.64 p/Share
9,758
Reduced 0.35%
2,806,412
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$38,847
$100.64 p/Share
386
Reduced 0.01%
2,816,170
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
865
Added 0.03%
2,816,556
Common Stock
Oct 27
2022
SELL
Sale (or disposition) back to the issuer
$16,027,089
$98.04 p/Share
163,475
Reduced 5.49%
2,815,691
Common Stock
Oct 27
2022
BUY
Exercise of conversion of derivative security
$5,870,746
$35.91 p/Share
163,485
Added 5.41%
2,858,930
Common Stock
Apr 04
2022
-
12,000
Added 0.42%
2,815,691
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$5,352,589
$72.39 p/Share
73,941
Reduced 2.57%
2,803,691
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
139,656
Added 4.63%
2,877,632
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
34,798
Added 1.25%
2,737,976
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$916,580
$55.52 p/Share
16,509
Reduced 0.61%
2,703,178
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
25,037
Added 0.91%
2,719,687
Common Stock
Dec 17
2021
-
234,000
Reduced 7.99%
2,694,650
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$38,876
$63.11 p/Share
616
Reduced 0.02%
2,928,650
Common Stock
Nov 21
2021
BUY
Grant, award, or other acquisition
-
1,379
Added 0.05%
2,929,266
Common Stock
Sep 09
2021
SELL
Open market or private sale
$4,490,289
$66.34 p/Share
67,686
Reduced 2.26%
2,927,887
Common Stock
Sep 03
2021
SELL
Open market or private sale
$11,911,250
$67.39 p/Share
176,751
Reduced 5.57%
2,995,573
Common Stock
Aug 30
2021
SELL
Open market or private sale
$11,069,864
$71.16 p/Share
155,563
Reduced 4.67%
3,172,324
Common Stock
May 12
2021
SELL
Sale (or disposition) back to the issuer
$34,569,751
$64.34 p/Share
537,298
Reduced 13.9%
3,327,887
Common Stock
May 12
2021
BUY
Exercise of conversion of derivative security
$18,031,722
$33.56 p/Share
537,298
Added 13.7%
3,385,433
Common Stock
May 04
2021
-
3,000
Reduced 0.09%
3,327,887
Common Stock
Apr 29
2021
-
19,300
Added 0.58%
3,330,887
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$3,432,647
$47.39 p/Share
72,434
Reduced 2.14%
3,311,587
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
79,415
Added 2.29%
3,384,021
Common Stock