Feb 25
2024
SELL
Payment of exercise price or tax liability
$179,915
$38.65 p/Share
4,655
Reduced 3.24%
138,854
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
12,580
Added 8.06%
143,509
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$260,707
$36.57 p/Share
7,129
Reduced 5.16%
130,929
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
18,116
Added 11.6%
138,058
Common Stock
Dec 07
2023
BUY
Open market or private purchase
$2,031
$36.27 p/Share
56
Added 0.05%
119,942
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$117,191
$33.56 p/Share
3,492
Reduced 2.83%
119,886
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
8,872
Added 6.81%
121,438
Common Stock
Jun 08
2023
SELL
Open market or private sale
$243,649
$48.73 p/Share
5,000
Reduced 4.18%
114,506
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$148,272
$50.16 p/Share
2,956
Reduced 2.41%
119,506
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
7,510
Added 5.78%
122,462
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$137,782
$49.58 p/Share
2,779
Reduced 2.36%
114,952
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
7,510
Added 6.0%
117,731
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$156,651
$44.86 p/Share
3,492
Reduced 3.07%
110,221
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
8,872
Added 7.35%
111,773
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$158,032
$57.01 p/Share
2,772
Reduced 2.58%
104,841
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
7,490
Added 6.51%
107,613
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$97,932
$55.36 p/Share
1,769
Reduced 1.74%
100,123
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
4,494
Added 4.22%
101,892
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$207,250
$59.35 p/Share
3,492
Reduced 3.46%
97,398
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
-
8,872
Added 8.08%
100,890
Common Stock
Oct 02
2021
SELL
Payment of exercise price or tax liability
$4,416
$62.2 p/Share
71
Reduced 0.08%
92,018
Common Stock
Oct 02
2021
BUY
Exercise of conversion of derivative security
-
180
Added 0.2%
92,089
Common Stock
Mar 25
2021
SELL
Open market or private sale
$962,342
$66.82 p/Share
14,402
Reduced 13.55%
91,909
Common Stock
Mar 25
2021
BUY
Exercise of conversion of derivative security
$139,015
$31.58 p/Share
4,402
Added 3.98%
106,311
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$136,475
$57.56 p/Share
2,371
Reduced 2.27%
101,909
Common Stock