Jan 01
2024
SELL
Payment of exercise price or tax liability
$126,632
$65.14 p/Share
1,944
Reduced 1.9%
100,633
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$387,181
$76.7 p/Share
5,048
Reduced 4.75%
101,139
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
4,238
Added 3.84%
106,187
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
11,195
Added 9.89%
101,949
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$91,092
$77.99 p/Share
1,168
Reduced 1.28%
89,807
Common Stock
Jan 09
2023
SELL
Open market or private sale
$2,304,814
$84.87 p/Share
27,157
Reduced 22.99%
90,975
Common Stock
Jan 09
2023
BUY
Exercise of conversion of derivative security
$1,312,497
$48.33 p/Share
27,157
Added 18.69%
118,132
Common Stock
Jun 30
2022
SELL
Open market or private sale
$2,211,675
$75.0 p/Share
29,489
Reduced 24.68%
89,989
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
$1,125,005
$38.15 p/Share
29,489
Added 19.8%
119,478
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
-
4,626
Added 4.89%
89,989
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$284,444
$71.04 p/Share
4,004
Reduced 4.48%
85,363
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
14,900
Added 14.29%
89,367
Common Stock
Oct 20
2021
SELL
Open market or private sale
$307,147
$62.76 p/Share
4,894
Reduced 6.27%
73,169
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$101,890
$59.55 p/Share
1,711
Reduced 2.16%
77,598
Common Stock
Jul 14
2021
SELL
Open market or private sale
$1,548,089
$58.78 p/Share
26,337
Reduced 24.93%
79,309
Common Stock
Jul 14
2021
BUY
Exercise of conversion of derivative security
$980,000
$37.21 p/Share
26,337
Added 19.95%
105,646
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
4,582
Added 5.46%
79,309
Common Stock
Jun 28
2021
BUY
Grant, award, or other acquisition
-
6,605
Added 8.12%
74,727
Common Stock
Oct 20
2020
SELL
Open market or private sale
$558,129
$61.59 p/Share
9,062
Reduced 11.95%
66,793
Common Stock
Oct 14
2020
SELL
Open market or private sale
$0
$62.1 p/Share
0
Reduced 0.0%
75,855
Common Stock
Oct 01
2020
SELL
Open market or private sale
$287,911
$62.44 p/Share
4,611
Reduced 5.73%
75,855
Common Stock