May 22
2024
SELL
Payment of exercise price or tax liability
$89,437
$110.28 p/Share
811
Reduced 5.73%
13,348
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$84,517
$114.99 p/Share
735
Reduced 5.75%
12,054
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
4,925
Added 24.42%
15,241
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$26,543
$107.03 p/Share
248
Reduced 2.26%
10,730
Common Stock
May 12
2024
SELL
Payment of exercise price or tax liability
$51,185
$106.86 p/Share
479
Reduced 4.45%
10,284
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$205,740
$103.18 p/Share
1,994
Reduced 17.47%
9,421
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
5,554
Added 32.73%
11,415
Common Stock
Feb 15
2024
SELL
Open market or private sale
$529,306
$90.31 p/Share
5,861
Reduced 50.0%
5,861
Common Stock
Aug 10
2023
SELL
Open market or private sale
$3,437,680
$97.0 p/Share
35,440
Reduced 75.15%
11,722
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$442,521
$15.04 p/Share
29,423
Added 38.42%
47,162
Common Stock
Aug 09
2023
SELL
Open market or private sale
$582,639
$97.22 p/Share
5,993
Reduced 25.25%
17,739
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
$143,352
$23.92 p/Share
5,993
Added 20.16%
23,732
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$48,048
$66.0 p/Share
728
Reduced 3.94%
17,739
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$26,268
$66.0 p/Share
398
Reduced 2.37%
16,362
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
6,176
Added 28.35%
15,606
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$17,380
$72.42 p/Share
240
Reduced 1.51%
15,611
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$35,576
$71.01 p/Share
501
Reduced 3.2%
15,157
Common Stock
Jun 05
2022
SELL
Payment of exercise price or tax liability
$21,410
$84.96 p/Share
252
Reduced 1.73%
14,316
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$20,759
$66.75 p/Share
311
Reduced 2.16%
14,060
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$75,231
$72.06 p/Share
1,044
Reduced 7.06%
13,744
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$42,437
$74.32 p/Share
571
Reduced 4.31%
12,683
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$32,006
$92.77 p/Share
345
Reduced 2.77%
12,104
Common Stock
May 12
2022
BUY
Grant, award, or other acquisition
-
4,025
Added 19.56%
16,551
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$288,644
$90.74 p/Share
3,181
Reduced 21.3%
11,754
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
9,198
Added 38.11%
14,935
Common Stock