Jun 03
2024
SELL
Payment of exercise price or tax liability
$39,333
$97.12 p/Share
405
Reduced 0.58%
69,371
Common Stock, $0.01 pa...
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
1,396
Added 1.96%
69,776
Common Stock, $0.01 pa...
Jan 30
2024
SELL
Payment of exercise price or tax liability
$40,920
$85.43 p/Share
479
Reduced 0.7%
68,380
Common Stock, $0.01 pa...
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
1,396
Added 1.99%
68,859
Common Stock, $0.01 pa...
Nov 22
2023
SELL
Open market or private sale
$392,874
$81.9 p/Share
4,797
Reduced 6.65%
67,289
Common Stock, $0.01 pa...
Nov 22
2023
BUY
Exercise of conversion of derivative security
$137,386
$28.64 p/Share
4,797
Added 6.24%
72,086
Common Stock, $0.01 pa...
Nov 21
2023
-
100
Reduced 0.15%
67,289
Common Stock, $0.01 pa...
Nov 12
2023
SELL
Payment of exercise price or tax liability
$506,338
$75.89 p/Share
6,672
Reduced 9.01%
67,389
Common Stock, $0.01 pa...
Nov 12
2023
BUY
Exercise of conversion of derivative security
-
3,144
Added 4.82%
62,113
Common Stock, $0.01 pa...
Nov 12
2023
BUY
Grant, award, or other acquisition
-
11,948
Added 14.12%
72,671
Common Stock, $0.01 pa...
Jul 16
2023
SELL
Payment of exercise price or tax liability
$51,258
$84.03 p/Share
610
Reduced 1.02%
58,969
Common Stock, $0.01 pa...
Jul 16
2023
BUY
Exercise of conversion of derivative security
-
1,396
Added 2.29%
59,579
Common Stock, $0.01 pa...
May 16
2023
SELL
Open market or private sale
$92,580
$61.72 p/Share
1,500
Reduced 2.51%
58,183
Common Stock, $0.01 pa...
May 16
2023
BUY
Exercise of conversion of derivative security
$54,285
$36.19 p/Share
1,500
Added 2.45%
59,683
Common Stock, $0.01 pa...
May 15
2023
SELL
Open market or private sale
$115,746
$61.08 p/Share
1,895
Reduced 3.15%
58,183
Common Stock, $0.01 pa...
May 15
2023
BUY
Exercise of conversion of derivative security
$68,580
$36.19 p/Share
1,895
Added 3.06%
60,078
Common Stock, $0.01 pa...
May 12
2023
SELL
Open market or private sale
$91,500
$61.0 p/Share
1,500
Reduced 2.51%
58,183
Common Stock, $0.01 pa...
May 12
2023
BUY
Exercise of conversion of derivative security
$54,285
$36.19 p/Share
1,500
Added 2.45%
59,683
Common Stock, $0.01 pa...
Nov 12
2022
SELL
Payment of exercise price or tax liability
$242,595
$59.04 p/Share
4,109
Reduced 6.6%
58,183
Common Stock, $0.01 pa...
Nov 12
2022
BUY
Exercise of conversion of derivative security
-
2,950
Added 5.19%
53,853
Common Stock, $0.01 pa...
Nov 12
2022
BUY
Grant, award, or other acquisition
-
8,439
Added 12.16%
60,981
Common Stock, $0.01 pa...
Jun 02
2022
SELL
Open market or private sale
$211,265
$62.21 p/Share
3,396
Reduced 6.25%
50,903
Common Stock, $0.01 pa...
Jun 02
2022
BUY
Exercise of conversion of derivative security
$102,389
$30.15 p/Share
3,396
Added 5.89%
54,299
Common Stock, $0.01 pa...
Jun 01
2022
SELL
Open market or private sale
$186,090
$62.03 p/Share
3,000
Reduced 5.57%
50,903
Common Stock, $0.01 pa...
Jun 01
2022
BUY
Exercise of conversion of derivative security
$90,450
$30.15 p/Share
3,000
Added 5.27%
53,903
Common Stock, $0.01 pa...