Jan 03
2023
SELL
Payment of exercise price or tax liability
$214,389
$61.01 p/Share
3,514
Reduced 0.52%
675,587
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
38,331
Added 5.34%
679,101
Common Stock
May 26
2022
SELL
Open market or private sale
$3,600,000
$80.0 p/Share
45,000
Reduced 6.56%
640,770
Common Stock
Mar 21
2022
SELL
Open market or private sale
$3,752,500
$75.05 p/Share
50,000
Reduced 6.8%
685,770
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$6,968,900
$72.32 p/Share
96,362
Reduced 11.58%
735,770
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
244,883
Added 22.74%
832,132
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$3,471,764
$78.17 p/Share
44,413
Reduced 7.12%
579,332
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
$1,179,838
$16.98 p/Share
69,484
Added 10.02%
623,745
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$7,864,487
$65.7 p/Share
119,703
Reduced 17.76%
554,261
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$325,505
$71.04 p/Share
4,582
Reduced 0.68%
673,964
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
25,773
Added 3.66%
678,546
Common Stock
Aug 12
2021
SELL
Open market or private sale
$5,326,300
$76.09 p/Share
70,000
Reduced 9.68%
652,773
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$6,971,908
$75.1 p/Share
92,835
Reduced 11.38%
722,773
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
235,921
Added 22.44%
815,608
Common Stock
Mar 05
2021
SELL
Open market or private sale
$9,401,039
$71.0 p/Share
132,409
Reduced 18.59%
579,687
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$1,263,788
$66.16 p/Share
19,102
Reduced 2.24%
834,687
Common Stock
Mar 04
2021
SELL
Open market or private sale
$8,585,048
$70.03 p/Share
122,591
Reduced 14.69%
712,096
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
$526,132
$14.5 p/Share
36,285
Added 4.08%
853,789
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$6,524,848
$64.34 p/Share
101,412
Reduced 11.04%
817,504
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
30,176
Added 3.18%
918,916
Common Stock
Nov 05
2020
SELL
Open market or private sale
$1,365,300
$45.51 p/Share
30,000
Reduced 3.27%
888,740
Common Stock