Nov 29
2024
SELL
Payment of exercise price or tax liability
$26,486
$39.71 p/Share
667
Reduced 0.42%
156,780
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
-
2,179
Added 1.37%
157,447
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$30,385
$42.32 p/Share
718
Reduced 0.46%
155,268
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
2,346
Added 1.48%
155,986
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$197,838
$42.61 p/Share
4,643
Reduced 2.93%
153,640
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
-
15,170
Added 8.75%
158,283
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$26,808
$43.24 p/Share
620
Reduced 0.43%
143,113
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
-
2,026
Added 1.39%
143,733
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$34,561
$34.39 p/Share
1,005
Reduced 0.7%
141,707
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
2,178
Added 1.5%
142,712
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$390,559
$34.94 p/Share
11,178
Reduced 7.37%
140,534
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
31,841
Added 17.35%
151,712
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$53,625
$32.5 p/Share
1,650
Reduced 1.36%
119,871
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
5,302
Added 4.21%
120,502
Common Stock
Aug 28
2023
BUY
Open market or private purchase
$201,299
$33.55 p/Share
6,000
Added 4.91%
116,219
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$425,403
$32.87 p/Share
12,942
Reduced 10.51%
110,219
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
34,680
Added 21.97%
123,161
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$31,388
$32.16 p/Share
976
Reduced 1.09%
88,481
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
3,087
Added 3.34%
89,457
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$53,624
$32.13 p/Share
1,669
Reduced 1.9%
86,370
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
5,277
Added 5.72%
87,008
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$56,068
$36.08 p/Share
1,554
Reduced 1.84%
82,762
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
-
3,333
Added 3.8%
84,316
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$93,350
$35.16 p/Share
2,655
Reduced 3.17%
80,983
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
-
6,249
Added 7.06%
82,222
Common Stock