Aug 23
2024
SELL
Open market or private sale
$899,000
$89.9 p/Share
10,000
Reduced 21.7%
36,082
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,093,930
$87.88 p/Share
12,448
Reduced 21.27%
46,082
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
$1,325,645
$85.01 p/Share
15,594
Added 20.19%
61,628
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$70,441
$84.26 p/Share
836
Reduced 1.78%
46,034
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$102,711
$68.98 p/Share
1,489
Reduced 3.08%
46,870
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
$135,338
$68.98 p/Share
1,962
Added 3.9%
48,359
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$89,949
$68.98 p/Share
1,304
Reduced 2.73%
46,397
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
18,882
Added 28.36%
47,701
Common Stock
Feb 16
2023
SELL
Open market or private sale
$868,954
$72.85 p/Share
11,928
Reduced 29.27%
28,819
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$281,023
$23.56 p/Share
11,928
Added 25.46%
34,914
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$72,732
$51.51 p/Share
1,412
Reduced 4.67%
28,819
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$99,517
$51.51 p/Share
1,932
Added 6.01%
30,231
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$26,795
$53.59 p/Share
500
Reduced 1.74%
28,299
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$41,929
$51.51 p/Share
814
Reduced 2.75%
28,799
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$35,300
$50.0 p/Share
706
Reduced 2.33%
29,613
Common Stock
Jul 13
2022
BUY
Grant, award, or other acquisition
$48,300
$50.0 p/Share
966
Added 3.09%
30,319
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$18,900
$50.0 p/Share
378
Reduced 1.27%
29,353
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
11,776
Added 28.37%
29,731
Common Stock
Nov 05
2021
SELL
Open market or private sale
$1,553,112
$73.26 p/Share
21,200
Reduced 54.14%
17,955
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$45,271
$54.94 p/Share
824
Reduced 2.06%
39,155
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$42,469
$54.94 p/Share
773
Reduced 1.79%
42,429
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
7,289
Added 14.44%
43,202
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$2,630
$30.94 p/Share
85
Reduced 0.24%
35,913
Common Stock