Mar 04
2024
SELL
Payment of exercise price or tax liability
$260,755
$42.81 p/Share
6,091
Reduced 3.8%
154,169
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
14,049
Added 8.06%
160,260
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$29,924
$48.5 p/Share
617
Reduced 0.42%
146,211
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$82,630
$49.01 p/Share
1,686
Reduced 1.14%
146,828
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$720,736
$62.7 p/Share
11,495
Reduced 7.18%
148,514
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
26,214
Added 14.08%
160,009
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$44,023
$61.4 p/Share
717
Reduced 0.53%
133,795
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$45,513
$61.01 p/Share
746
Reduced 0.55%
134,512
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
5,901
Added 4.18%
135,258
Common Stock
Mar 21
2022
SELL
Open market or private sale
$4,137,565
$76.04 p/Share
54,413
Reduced 29.61%
129,357
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$1,208,395
$72.32 p/Share
16,709
Reduced 8.33%
183,770
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
37,674
Added 15.82%
200,479
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$1,591,320
$65.7 p/Share
24,221
Reduced 12.95%
162,805
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$52,570
$71.04 p/Share
740
Reduced 0.39%
187,026
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,502
Added 2.34%
187,766
Common Stock
Aug 25
2021
-
2,000
Reduced 1.08%
183,264
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$2,149,464
$76.72 p/Share
28,017
Reduced 11.98%
205,799
Common Stock
Mar 09
2021
SELL
Open market or private sale
$1,575,445
$76.72 p/Share
20,535
Reduced 9.98%
185,264
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$850,146
$17.51 p/Share
48,552
Added 17.19%
233,816
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$1,267,162
$75.1 p/Share
16,873
Reduced 8.35%
185,264
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
38,043
Added 15.84%
202,137
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$1,085,930
$64.34 p/Share
16,878
Reduced 9.33%
164,094
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
4,469
Added 2.41%
180,972
Common Stock
Nov 25
2020
SELL
Open market or private sale
$924,219
$47.83 p/Share
19,323
Reduced 9.87%
176,503
Common Stock