Nov 08
2024
SELL
Payment of exercise price or tax liability
$61,993
$43.75 p/Share
1,417
Reduced 7.9%
16,514
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
3,970
Added 18.13%
17,931
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$5,628
$40.2 p/Share
140
Reduced 0.99%
13,961
Commom Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
390
Added 2.69%
14,101
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$6,360
$42.4 p/Share
150
Reduced 1.08%
13,711
Common Stock
May 25
2024
BUY
Grant, award, or other acquisition
-
420
Added 2.94%
13,861
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$42,139
$47.94 p/Share
879
Reduced 6.14%
13,441
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
2,462
Added 14.67%
14,320
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$11,737
$69.45 p/Share
169
Reduced 1.41%
11,858
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
473
Added 3.78%
12,027
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$162,916
$68.51 p/Share
2,378
Reduced 17.07%
11,554
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
6,462
Added 35.72%
11,627
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$8,237
$69.22 p/Share
119
Reduced 1.57%
7,470
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
238
Added 3.04%
7,589
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$87,360
$60.29 p/Share
1,449
Reduced 16.47%
7,351
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
3,970
Added 31.09%
8,800
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$9,182
$68.02 p/Share
135
Reduced 2.72%
4,830
Common Stock
Oct 15
2023
BUY
Grant, award, or other acquisition
-
390
Added 7.28%
4,965
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$12,369
$84.72 p/Share
146
Reduced 3.09%
4,575
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
420
Added 8.17%
4,721
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$14,338
$88.51 p/Share
162
Reduced 3.63%
4,301
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
473
Added 9.58%
4,463
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$55,047
$85.61 p/Share
643
Reduced 13.88%
3,990
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
1,609
Added 25.78%
4,633
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$11,144
$93.65 p/Share
119
Reduced 3.79%
3,024
Common Stock