Aug 14
2024
SELL
Open market or private sale
$243,850
$97.54 p/Share
2,500
Reduced 3.12%
77,744
Common Stock
May 30
2024
SELL
Open market or private sale
$1,028,037
$79.86 p/Share
12,873
Reduced 13.82%
80,244
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$116,796
$79.67 p/Share
1,466
Reduced 1.55%
93,117
Common Stock
Apr 17
2024
SELL
Payment of exercise price or tax liability
$10,881
$61.48 p/Share
177
Reduced 0.19%
94,583
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$552,749
$65.36 p/Share
8,457
Reduced 8.19%
94,760
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
6,466
Added 5.9%
103,217
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
30,456
Added 23.94%
96,751
Common Stock
Sep 15
2023
SELL
Open market or private sale
$189,059
$66.43 p/Share
2,846
Reduced 4.12%
66,295
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$50,630
$17.79 p/Share
2,846
Added 3.95%
69,141
Common Stock
Aug 11
2023
SELL
Open market or private sale
$291,895
$67.93 p/Share
4,297
Reduced 6.09%
66,295
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$143,624
$97.97 p/Share
1,466
Reduced 2.03%
70,592
Common Stock
May 11
2023
SELL
Open market or private sale
$604,086
$98.82 p/Share
6,113
Reduced 7.82%
72,058
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
-
3,301
Added 4.05%
78,171
Common Stock
Mar 07
2023
SELL
Open market or private sale
$76,118
$72.15 p/Share
1,055
Reduced 1.39%
74,870
Common Stock
Mar 06
2023
SELL
Open market or private sale
$658,772
$72.56 p/Share
9,079
Reduced 10.68%
75,925
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
7,515
Added 8.12%
85,004
Common Stock
Nov 11
2022
SELL
Open market or private sale
$179,190
$59.73 p/Share
3,000
Reduced 4.4%
65,143
Common Stock
Aug 11
2022
SELL
Open market or private sale
$247,980
$82.66 p/Share
3,000
Reduced 4.22%
68,143
Common Stock
May 18
2022
SELL
Open market or private sale
$89,065
$64.54 p/Share
1,380
Reduced 1.9%
71,143
Common Stock
Mar 08
2022
SELL
Open market or private sale
$21,872
$50.63 p/Share
432
Reduced 0.59%
72,523
Common Stock
Mar 07
2022
SELL
Open market or private sale
$69,891
$52.55 p/Share
1,330
Reduced 1.79%
72,955
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
15,771
Added 17.51%
74,285
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
12,346
Added 13.74%
77,489
Common Stock
Mar 01
2022
SELL
Open market or private sale
$127,066
$48.04 p/Share
2,645
Reduced 4.32%
58,514
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
4,099
Added 6.28%
61,159
Common Stock