Dec 04
2024
-
15
Reduced 0.01%
207,255
Common Stock
Dec 03
2024
-
359
Reduced 0.17%
207,270
Common Stock
Nov 20
2024
-
233
Reduced 0.12%
197,742
Common Stock
Nov 12
2024
SELL
Open market or private sale
$179,618
$71.79 p/Share
2,502
Reduced 1.25%
197,975
Common Stock
Nov 12
2024
SELL
Sale (or disposition) back to the issuer
$374,916
$72.03 p/Share
5,205
Reduced 2.53%
200,477
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$116,976
$72.03 p/Share
1,624
Reduced 0.78%
205,682
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$374,826
$40.17 p/Share
9,331
Added 4.31%
207,306
Common Stock
Sep 18
2024
-
323
Reduced 0.16%
197,975
Common Stock
Jul 25
2024
SELL
Open market or private sale
$336,274
$65.22 p/Share
5,156
Reduced 2.53%
198,298
Common Stock
Jul 25
2024
SELL
Sale (or disposition) back to the issuer
$382,997
$65.28 p/Share
5,867
Reduced 2.8%
203,454
Common Stock
Jul 25
2024
SELL
Payment of exercise price or tax liability
$218,426
$65.28 p/Share
3,346
Reduced 1.57%
209,321
Common Stock
Jul 25
2024
BUY
Exercise of conversion of derivative security
$382,933
$26.65 p/Share
14,369
Added 6.33%
212,667
Common Stock
May 20
2024
-
89
Reduced 0.04%
198,298
Common Stock
May 10
2024
SELL
Open market or private sale
$1,509,003
$56.77 p/Share
26,581
Reduced 11.82%
198,387
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$597,365
$50.68 p/Share
11,787
Reduced 4.98%
224,968
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$126,078
$52.12 p/Share
2,419
Reduced 1.01%
236,755
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
43,949
Added 15.52%
239,174
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$99,548
$54.25 p/Share
1,835
Reduced 0.93%
195,225
Common Stock
Feb 03
2023
SELL
Open market or private sale
$297,660
$67.65 p/Share
4,400
Reduced 2.29%
187,677
Common Stock
Feb 01
2023
SELL
Open market or private sale
$1,201,037
$66.33 p/Share
18,107
Reduced 10.12%
160,803
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
31,274
Added 14.0%
192,077
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$232,960
$66.56 p/Share
3,500
Reduced 1.92%
178,910
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$131,115
$66.02 p/Share
1,986
Reduced 1.08%
182,410
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$555,473
$65.83 p/Share
8,438
Reduced 4.38%
184,396
Common Stock
Nov 29
2022
-
137
Reduced 0.07%
192,834
Common Stock