Dec 04
2024
SELL
Payment of exercise price or tax liability
$169,537
$39.91 p/Share
4,248
Reduced 2.16%
192,056
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$255,241
$39.45 p/Share
6,470
Reduced 3.19%
196,304
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$2,025,794
$40.06 p/Share
50,569
Reduced 19.98%
202,582
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$2,025,764
$33.2 p/Share
61,017
Added 19.42%
253,151
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
27,942
Added 12.72%
191,670
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$298,990
$32.82 p/Share
9,110
Reduced 5.27%
163,728
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$195,354
$36.13 p/Share
5,407
Reduced 3.53%
147,708
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
24,356
Added 12.4%
172,064
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$78,235
$36.02 p/Share
2,172
Reduced 1.4%
153,115
Common Stock
Apr 01
2022
SELL
Open market or private sale
$4,555
$45.55 p/Share
100
Reduced 0.06%
155,041
Common Stock
Apr 01
2022
SELL
Open market or private sale
$175,383
$44.97 p/Share
3,900
Reduced 2.45%
155,141
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$115,931
$43.93 p/Share
2,639
Reduced 1.84%
140,523
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
18,210
Added 10.29%
158,733
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$67,602
$45.77 p/Share
1,477
Reduced 1.02%
143,162
Common Stock
Nov 25
2021
SELL
Payment of exercise price or tax liability
$103,930
$47.85 p/Share
2,172
Reduced 1.48%
144,639
Common Stock
Nov 01
2021
SELL
Open market or private sale
$329,640
$54.94 p/Share
6,000
Reduced 3.93%
146,811
Common Stock
Oct 01
2021
SELL
Open market or private sale
$337,500
$56.25 p/Share
6,000
Reduced 3.78%
152,811
Common Stock
Sep 15
2021
SELL
Open market or private sale
$342,060
$57.01 p/Share
6,000
Reduced 3.64%
158,811
Common Stock
Mar 01
2021
SELL
Open market or private sale
$209,040
$52.26 p/Share
4,000
Reduced 2.37%
164,713
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$3,024,347
$53.86 p/Share
56,152
Reduced 25.02%
168,254
Common Stock
Feb 11
2021
BUY
Exercise of conversion of derivative security
$1,788,419
$21.74 p/Share
82,264
Added 26.82%
224,406
Common Stock
Feb 01
2021
SELL
Open market or private sale
$135,480
$45.16 p/Share
3,000
Reduced 2.07%
142,142
Common Stock
Jan 04
2021
SELL
Open market or private sale
$87,920
$43.96 p/Share
2,000
Reduced 1.36%
145,142
Common Stock
Nov 30
2020
BUY
Grant, award, or other acquisition
-
17,361
Added 10.55%
147,142
Common Stock
Nov 28
2020
SELL
Payment of exercise price or tax liability
$75,531
$38.36 p/Share
1,969
Reduced 1.49%
129,781
Common Stock