Dec 11
2024
SELL
Open market or private sale
$33,615
$45.0 p/Share
747
Reduced 1.6%
45,877
Common Stock
Aug 29
2024
SELL
Open market or private sale
$29,920
$40.0 p/Share
748
Reduced 1.58%
46,624
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$34,143
$40.94 p/Share
834
Reduced 1.73%
47,372
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$4,121
$40.81 p/Share
101
Reduced 0.21%
48,206
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$64,718
$38.8 p/Share
1,668
Reduced 3.34%
48,307
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$4,782
$38.57 p/Share
124
Reduced 0.25%
49,975
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$30,474
$39.12 p/Share
779
Reduced 1.96%
38,915
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
14,055
Added 21.91%
50,099
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$6,174
$49.0 p/Share
126
Reduced 0.34%
36,823
Common Stock
Aug 30
2023
SELL
Open market or private sale
$118,276
$48.08 p/Share
2,460
Reduced 6.24%
36,949
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$4,635
$45.45 p/Share
102
Reduced 0.26%
39,409
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$4,673
$44.94 p/Share
104
Reduced 0.26%
39,511
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$5,410
$42.6 p/Share
127
Reduced 0.32%
39,615
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$88,131
$39.45 p/Share
2,234
Reduced 5.32%
39,742
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$43,964
$38.33 p/Share
1,147
Reduced 5.08%
21,430
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
25,280
Added 37.59%
41,976
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$8,936
$39.54 p/Share
226
Reduced 1.25%
17,843
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$17,105
$42.87 p/Share
399
Reduced 2.16%
18,069
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$6,778
$43.73 p/Share
155
Reduced 0.83%
18,468
Common Stock
Oct 28
2022
BUY
Grant, award, or other acquisition
-
9,174
Added 33.0%
18,623
Common Stock