Nov 25
2024
SELL
Open market or private sale
$531,664
$56.56 p/Share
9,400
Reduced 7.79%
111,202
Common Stock
Nov 13
2024
SELL
Open market or private sale
$249,929
$54.25 p/Share
4,607
Reduced 3.68%
120,602
Common Stock
Nov 06
2024
SELL
Open market or private sale
$261,269
$52.16 p/Share
5,009
Reduced 3.85%
125,209
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
53,109
Added 31.87%
113,549
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$655,753
$45.24 p/Share
14,495
Reduced 10.02%
130,218
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
43,021
Added 22.92%
144,713
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$669,453
$37.36 p/Share
17,919
Reduced 14.98%
101,692
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
45,537
Added 27.57%
119,611
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$317,078
$39.16 p/Share
8,097
Reduced 9.85%
74,074
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
22,545
Added 21.53%
82,171
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$57,870
$42.18 p/Share
1,372
Reduced 2.25%
59,626
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
53,641
Added 24.75%
163,069
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
-
3,030
Reduced 5.19%
55,365
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
7,699
Added 11.65%
58,395
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$262,615
$52.66 p/Share
4,987
Reduced 8.96%
50,696
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
14,566
Added 20.73%
55,683
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$63,537
$46.31 p/Share
1,372
Reduced 3.23%
41,117
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
5,633
Added 11.71%
42,489
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
31,917
Added 17.68%
148,592
Common Stock
Feb 09
2022
SELL
Open market or private sale
$786,110
$60.47 p/Share
13,000
Reduced 26.08%
36,856
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
-
2,689
Reduced 5.12%
49,856
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
7,698
Added 12.78%
52,545
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$92,958
$62.64 p/Share
1,484
Reduced 3.2%
44,847
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
6,091
Added 11.62%
46,331
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$83,184
$60.63 p/Share
1,372
Reduced 3.3%
40,240
Common Stock