Aug 16
2024
SELL
Open market or private sale
$632,100
$84.28 p/Share
7,500
Reduced 4.28%
167,706
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$274,032
$72.0 p/Share
3,806
Reduced 2.13%
175,206
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
11,309
Added 5.94%
179,012
Common Stock
Dec 13
2023
SELL
Open market or private sale
$1,823,000
$72.92 p/Share
25,000
Reduced 12.97%
167,703
Common Stock
Nov 20
2023
-
2,857
Reduced 1.46%
192,703
Common Stock
Sep 14
2023
SELL
Open market or private sale
$1,536,722
$65.79 p/Share
23,358
Reduced 10.67%
195,560
Common Stock
Sep 13
2023
SELL
Open market or private sale
$1,736,259
$65.17 p/Share
26,642
Reduced 10.85%
218,918
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$248,767
$51.25 p/Share
4,854
Reduced 1.94%
245,560
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
19,310
Added 7.16%
250,414
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$622,320
$64.17 p/Share
9,698
Reduced 4.03%
231,104
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
29,820
Added 11.02%
240,802
Common Stock
Jan 30
2023
SELL
Open market or private sale
$1,836,000
$54.0 p/Share
34,000
Reduced 13.88%
210,982
Common Stock
Dec 27
2022
-
175
Reduced 0.07%
244,982
Common Stock
Dec 23
2022
-
2,950
Reduced 1.19%
245,157
Common Stock
Aug 10
2022
SELL
Open market or private sale
$180,000
$72.0 p/Share
2,500
Reduced 1.0%
248,107
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
13,083
Added 4.96%
250,607
Common Stock
Dec 14
2021
-
1,545
Reduced 0.65%
237,524
Common Stock
Oct 28
2021
SELL
Open market or private sale
$1,860,000
$113.18 p/Share
16,434
Reduced 6.43%
239,069
Common Stock
Oct 28
2021
BUY
Exercise of conversion of derivative security
$260,808
$15.87 p/Share
16,434
Added 6.04%
255,503
Common Stock
May 07
2021
SELL
Open market or private sale
$201,982
$89.69 p/Share
2,252
Reduced 0.93%
239,069
Common Stock
May 06
2021
SELL
Open market or private sale
$1,216,521
$89.8 p/Share
13,547
Reduced 5.32%
241,321
Common Stock
May 05
2021
SELL
Open market or private sale
$379,098
$90.24 p/Share
4,201
Reduced 1.62%
254,868
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$48,037
$88.63 p/Share
542
Reduced 0.21%
255,769
Common Stock
May 01
2021
BUY
Grant, award, or other acquisition
-
3,300
Added 1.26%
259,069
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$19,925
$81.66 p/Share
244
Reduced 0.1%
256,311
Common Stock