Aug 21
2024
SELL
Open market or private sale
$262,610
$88.6 p/Share
2,964
Reduced 5.9%
47,262
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$92,506
$31.21 p/Share
2,964
Added 5.57%
50,226
Common Stock
May 30
2024
SELL
Open market or private sale
$704,145
$70.12 p/Share
10,042
Reduced 17.52%
47,262
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
$1,325,645
$85.01 p/Share
15,594
Added 20.52%
60,402
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$83,164
$84.26 p/Share
987
Reduced 2.16%
44,808
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$122,163
$68.98 p/Share
1,771
Reduced 3.72%
45,795
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
$135,338
$68.98 p/Share
1,962
Added 3.96%
47,566
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$107,677
$68.98 p/Share
1,561
Reduced 3.31%
45,604
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
18,882
Added 28.59%
47,165
Common Stock
Feb 23
2023
SELL
Open market or private sale
$580,084
$67.87 p/Share
8,547
Reduced 23.91%
27,204
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
$219,467
$31.66 p/Share
6,932
Added 18.69%
30,167
Common Stock
Feb 09
2023
SELL
Open market or private sale
$530,757
$70.03 p/Share
7,579
Reduced 20.22%
29,898
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$87,360
$51.51 p/Share
1,696
Reduced 4.33%
37,477
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$99,517
$51.51 p/Share
1,932
Added 4.7%
39,173
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$31,939
$53.59 p/Share
596
Reduced 1.58%
37,241
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$50,273
$51.51 p/Share
976
Reduced 2.51%
37,837
Common Stock
Aug 05
2022
SELL
Open market or private sale
$394,990
$66.71 p/Share
5,921
Reduced 13.24%
38,813
Common Stock
Aug 05
2022
BUY
Exercise of conversion of derivative security
$139,499
$23.56 p/Share
5,921
Added 12.66%
40,845
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$59,150
$50.0 p/Share
1,183
Reduced 2.96%
38,813
Common Stock
Jul 13
2022
BUY
Grant, award, or other acquisition
$48,300
$50.0 p/Share
966
Added 2.36%
39,996
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$23,000
$50.0 p/Share
460
Reduced 1.16%
39,030
Common Stock
Feb 15
2022
SELL
Open market or private sale
$518,855
$74.86 p/Share
6,931
Reduced 14.93%
39,490
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
$219,435
$31.66 p/Share
6,931
Added 14.03%
42,453
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
11,776
Added 22.97%
39,490
Common Stock
Nov 09
2021
SELL
Open market or private sale
$615,094
$76.59 p/Share
8,031
Reduced 22.47%
27,714
Common Stock