Nov 18
2024
BUY
Grant, award, or other acquisition
-
23
Added 0.03%
82,473
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
26
Added 0.03%
82,449
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$52,408
$44.87 p/Share
1,168
Reduced 1.4%
82,539
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
5,031
Added 5.67%
83,708
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$36,792
$44.76 p/Share
822
Reduced 1.05%
77,188
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$66,647
$44.76 p/Share
1,489
Added 1.86%
78,677
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$47,184
$44.98 p/Share
1,049
Reduced 1.33%
78,010
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
22
Added 0.03%
79,059
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
24
Added 0.03%
79,036
Common Stock
Feb 08
2024
SELL
Open market or private sale
$392,063
$41.44 p/Share
9,461
Reduced 10.69%
79,012
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
$292,197
$24.94 p/Share
11,716
Added 11.69%
88,473
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
28
Added 0.04%
76,757
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
27
Added 0.04%
76,729
Common Stock
Jul 20
2023
SELL
Payment of exercise price or tax liability
$31,207
$41.61 p/Share
750
Reduced 0.97%
76,701
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
7,922
Added 9.28%
77,451
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$17,575
$35.15 p/Share
500
Reduced 0.71%
69,529
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$71,216
$35.95 p/Share
1,981
Added 2.75%
70,030
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$64,292
$35.56 p/Share
1,808
Reduced 2.59%
68,049
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$36,215
$34.59 p/Share
1,047
Reduced 1.48%
69,857
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
31
Added 0.04%
70,904
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
29
Added 0.04%
70,873
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
35
Added 0.05%
70,843
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
32
Added 0.05%
70,808
Common Stock
Jul 20
2022
SELL
Payment of exercise price or tax liability
$26,204
$30.47 p/Share
860
Reduced 1.2%
70,775
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$19,120
$33.08 p/Share
578
Reduced 0.8%
71,635
Common Stock