Aug 15
2024
SELL
Payment of exercise price or tax liability
$20,682
$34.47 p/Share
600
Reduced 0.67%
88,664
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$246,758
$42.84 p/Share
5,760
Reduced 6.06%
89,264
Common Stock, par valu...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$71,260
$42.62 p/Share
1,672
Reduced 1.73%
95,024
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$23,010
$41.09 p/Share
560
Reduced 0.58%
96,696
Common Stock, par valu...
Feb 19
2024
BUY
Grant, award, or other acquisition
-
14,900
Added 13.29%
97,256
Common Stock, par valu...
Jan 25
2024
SELL
Payment of exercise price or tax liability
$120,651
$34.66 p/Share
3,481
Reduced 4.06%
82,356
Common Stock, par valu...
Jan 25
2024
BUY
Grant, award, or other acquisition
-
7,503
Added 8.04%
85,837
Common Stock, par valu...
Dec 15
2023
SELL
Payment of exercise price or tax liability
$30,485
$34.92 p/Share
873
Reduced 1.1%
78,334
Common Stock, par valu...
Dec 07
2023
SELL
Payment of exercise price or tax liability
$230,212
$34.03 p/Share
6,765
Reduced 7.87%
79,207
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$17,679
$29.32 p/Share
603
Reduced 0.7%
85,972
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$72,804
$26.17 p/Share
2,782
Reduced 4.04%
66,140
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
20,435
Added 19.1%
86,575
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$44,539
$25.91 p/Share
1,719
Reduced 2.43%
68,922
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$6,265
$25.68 p/Share
244
Reduced 0.34%
70,641
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$16,455
$26.12 p/Share
630
Reduced 0.88%
70,885
Common Stock, par valu...
Dec 15
2022
SELL
Payment of exercise price or tax liability
$16,584
$18.91 p/Share
877
Reduced 1.21%
71,515
Common Stock, par valu...
Dec 09
2022
SELL
Other acquisition or disposition
-
65
Reduced 0.09%
72,392
Common Stock, par valu...
Dec 07
2022
SELL
Payment of exercise price or tax liability
$128,625
$18.91 p/Share
6,802
Reduced 8.58%
72,457
Common Stock, par valu...
Nov 04
2022
BUY
Open market or private purchase
$26,160
$17.44 p/Share
1,500
Added 1.86%
79,259
Common Stock, par valu...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$14,580
$24.06 p/Share
606
Reduced 0.77%
77,759
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
18,880
Added 19.41%
78,365
Common Stock, par valu...
Feb 25
2022
SELL
Payment of exercise price or tax liability
$40,528
$24.21 p/Share
1,674
Reduced 2.74%
59,485
Common Stock, par valu...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$6,410
$23.74 p/Share
270
Reduced 0.44%
61,159
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$6,133
$24.93 p/Share
246
Reduced 0.4%
61,429
Common Stock, par valu...
Feb 18
2022
SELL
Payment of exercise price or tax liability
$15,471
$24.48 p/Share
632
Reduced 1.01%
61,675
Common Stock, par valu...