Sep 15
2023
BUY
Exercise of conversion of derivative security
-
5,519
Added 0.44%
1,254,998
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
-
997
Added 0.08%
1,249,479
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$201,197
$54.1 p/Share
3,719
Reduced 0.3%
1,248,482
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
10,902
Added 0.86%
1,252,201
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
-
6,217
Reduced 0.5%
1,241,299
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
21,802
Added 1.72%
1,247,516
Common Stock
Jan 19
2023
SELL
Open market or private sale
$8,194,225
$55.74 p/Share
147,008
Reduced 10.71%
1,225,714
Common Stock
Jan 18
2023
SELL
Open market or private sale
$8,705,872
$59.22 p/Share
147,009
Reduced 9.64%
1,377,326
Common Stock
Jan 17
2023
SELL
Open market or private sale
$8,667,650
$58.96 p/Share
147,009
Reduced 8.8%
1,524,335
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$327,333
$60.55 p/Share
5,406
Reduced 0.32%
1,671,344
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
10,901
Added 0.65%
1,676,750
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$2,368,779
$61.04 p/Share
38,807
Reduced 2.28%
1,665,849
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
79,566
Added 4.46%
1,704,656
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$786,855
$57.28 p/Share
13,737
Reduced 0.84%
1,625,090
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
27,701
Added 1.66%
1,638,827
Common Stock
Mar 29
2022
-
4,604
Reduced 0.33%
1,372,722
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$860,790
$73.24 p/Share
11,753
Reduced 0.72%
1,611,126
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
27,699
Added 1.68%
1,622,879
Common Stock
Dec 29
2021
-
4,395
Reduced 0.27%
1,595,180
Common Stock
Dec 15
2021
-
4,395
Reduced 0.28%
1,585,613
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$1,984,447
$144.46 p/Share
13,737
Reduced 0.85%
1,599,575
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
-
27,699
Added 1.69%
1,613,312
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$3,680,705
$267.98 p/Share
13,735
Reduced 0.86%
1,590,008
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
-
27,695
Added 1.7%
1,603,743
Common Stock
Jun 29
2021
-
4,396
Reduced 0.28%
1,576,048
Common Stock