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
Nov 01
2022
-
48
Reduced 0.03%
183,790
Common Stock
Oct 25
2022
-
37
Reduced 0.02%
183,838
Common Stock
Sep 14
2022
-
287
Reduced 0.16%
183,875
Common Stock
Aug 29
2022
-
36
Reduced 0.02%
184,162
Common Stock
Aug 26
2022
-
105
Reduced 0.06%
184,198
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$250,359
$72.4 p/Share
3,458
Reduced 1.75%
193,878
Common Stock
Aug 10
2022
SELL
Open market or private sale
$310,277
$72.41 p/Share
4,285
Reduced 2.27%
184,303
Common Stock
Aug 10
2022
SELL
Sale (or disposition) back to the issuer
$382,996
$72.4 p/Share
5,290
Reduced 2.73%
188,588
Common Stock