Mar 04
2024
SELL
Payment of exercise price or tax liability
$210,882
$42.81 p/Share
4,926
Reduced 3.47%
136,858
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
12,798
Added 8.28%
141,784
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$23,280
$48.5 p/Share
480
Reduced 0.37%
128,986
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$77,092
$49.01 p/Share
1,573
Reduced 1.2%
129,466
Common Stock
Jan 03
2024
BUY
Grant, award, or other acquisition
-
9,794
Added 6.95%
131,039
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$589,191
$62.7 p/Share
9,397
Reduced 7.19%
121,245
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
23,879
Added 15.45%
130,642
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$30,761
$61.4 p/Share
501
Reduced 0.47%
106,763
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$32,945
$61.01 p/Share
540
Reduced 0.5%
107,264
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
6,884
Added 6.0%
107,804
Common Stock
May 23
2022
SELL
Open market or private sale
$1,975,000
$79.0 p/Share
25,000
Reduced 19.85%
100,920
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$949,345
$72.32 p/Share
13,127
Reduced 9.44%
125,920
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
33,358
Added 19.35%
139,047
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$3,377,981
$78.41 p/Share
43,081
Reduced 28.96%
105,689
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
$1,751,369
$22.9 p/Share
76,479
Added 33.95%
148,770
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$285,598
$65.7 p/Share
4,347
Reduced 5.67%
72,291
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$38,291
$71.04 p/Share
539
Reduced 0.7%
76,638
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,296
Added 5.27%
77,177
Common Stock
Aug 16
2021
SELL
Open market or private sale
$502,612
$78.73 p/Share
6,384
Reduced 8.05%
72,881
Common Stock
Aug 13
2021
SELL
Open market or private sale
$1,050,487
$78.5 p/Share
13,382
Reduced 14.44%
79,265
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$1,459,671
$74.31 p/Share
19,643
Reduced 17.49%
92,647
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$160,878
$10.4 p/Share
15,469
Added 12.11%
112,290
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
30,719
Added 24.09%
96,821
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$53,402
$64.34 p/Share
830
Reduced 1.24%
66,102
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
4,071
Added 5.73%
66,932
Common Stock