Dec 20
2024
BUY
Grant, award, or other acquisition
-
6,468
Added 3.14%
199,281
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$34,433
$52.49 p/Share
656
Reduced 0.34%
192,813
Common Stock
Apr 23
2024
SELL
Open market or private sale
$4,605,669
$55.62 p/Share
82,806
Reduced 29.97%
193,469
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$2,110,724
$25.49 p/Share
82,806
Added 23.06%
276,275
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$473,000
$55.51 p/Share
8,521
Reduced 4.22%
193,469
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
47,005
Added 18.88%
201,990
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$89,104
$55.31 p/Share
1,611
Reduced 1.03%
154,985
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$84,354
$54.99 p/Share
1,534
Reduced 0.97%
156,596
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$326,528
$55.97 p/Share
5,834
Reduced 3.56%
158,130
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$83,313
$46.44 p/Share
1,794
Reduced 1.08%
163,964
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$79,828
$47.18 p/Share
1,692
Reduced 1.01%
165,758
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$217,225
$47.1 p/Share
4,612
Reduced 2.68%
167,450
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$476,941
$47.25 p/Share
10,094
Reduced 5.54%
172,062
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
46,545
Added 20.35%
182,156
Common Stock
Dec 20
2022
SELL
Open market or private sale
$1,903,610
$44.27 p/Share
43,000
Reduced 24.07%
135,611
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
$1,630,129
$37.91 p/Share
43,000
Added 19.4%
178,611
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$54,340
$47.75 p/Share
1,138
Reduced 0.83%
135,611
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$31,160
$47.5 p/Share
656
Reduced 0.48%
136,749
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$169,503
$47.95 p/Share
3,535
Reduced 2.51%
137,405
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$94,380
$55.42 p/Share
1,703
Reduced 1.19%
140,940
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$389,889
$55.89 p/Share
6,976
Reduced 4.66%
142,643
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$779,050
$57.09 p/Share
13,646
Reduced 8.36%
149,619
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
43,442
Added 21.02%
163,265
Common Stock
Sep 14
2021
SELL
Open market or private sale
$778,480
$42.08 p/Share
18,500
Reduced 13.37%
119,823
Common Stock
Sep 14
2021
BUY
Exercise of conversion of derivative security
$456,210
$24.66 p/Share
18,500
Added 11.8%
138,323
Common Stock