Nov 15
2024
SELL
Payment of exercise price or tax liability
$950,216
$60.74 p/Share
15,644
Reduced 3.0%
504,995
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$832,017
$60.23 p/Share
13,814
Reduced 3.12%
429,322
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
91,317
Added 14.92%
520,639
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$334,833
$58.96 p/Share
5,679
Reduced 1.27%
443,104
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
119,262
Added 21.04%
447,481
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$606,987
$43.94 p/Share
13,814
Reduced 4.04%
328,219
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$311,911
$41.8 p/Share
7,462
Reduced 2.14%
341,989
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$243,174
$42.82 p/Share
5,679
Reduced 1.6%
349,451
Common Stock
Sep 11
2023
SELL
Open market or private sale
$1,293,600
$43.12 p/Share
30,000
Reduced 7.8%
354,785
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
105,315
Added 21.55%
383,351
Common Stock
Nov 06
2022
SELL
Payment of exercise price or tax liability
$294,749
$39.5 p/Share
7,462
Reduced 2.61%
277,993
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$224,320
$39.5 p/Share
5,679
Reduced 1.95%
285,455
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$203,082
$39.38 p/Share
5,157
Reduced 1.74%
291,134
Common Stock
Nov 06
2021
SELL
Payment of exercise price or tax liability
$371,831
$49.83 p/Share
7,462
Reduced 2.47%
294,948
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
$2,090,041
$48.28 p/Share
43,290
Added 12.52%
302,410
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$247,072
$47.91 p/Share
5,157
Reduced 1.95%
259,120
Common Stock
Oct 26
2021
SELL
Payment of exercise price or tax liability
$357,216
$48.84 p/Share
7,314
Reduced 2.69%
264,247
Common Stock
Mar 11
2021
SELL
Open market or private sale
$3,108,212
$40.89 p/Share
76,014
Reduced 21.94%
270,511
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
$1,940,637
$25.53 p/Share
76,014
Added 17.99%
346,525
Common Stock
Dec 24
2020
SELL
Open market or private sale
$1,540,000
$38.5 p/Share
40,000
Reduced 12.88%
270,477
Common Stock
Dec 24
2020
BUY
Exercise of conversion of derivative security
$1,021,200
$25.53 p/Share
40,000
Added 11.41%
310,477
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
56,887
Added 17.38%
270,368
Common Stock
Oct 30
2020
SELL
Payment of exercise price or tax liability
$360,461
$31.29 p/Share
11,520
Reduced 5.12%
213,481
Common Stock
Oct 26
2020
SELL
Payment of exercise price or tax liability
$234,048
$32.0 p/Share
7,314
Reduced 3.15%
224,959
Common Stock
Aug 07
2020
SELL
Open market or private sale
$1,771,280
$35.0 p/Share
50,608
Reduced 17.92%
231,731
Common Stock