Nov 30
2024
SELL
Payment of exercise price or tax liability
$44,706
$41.51 p/Share
1,077
Reduced 1.66%
63,782
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
2,735
Added 4.05%
64,859
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$359,365
$40.22 p/Share
8,935
Reduced 12.57%
62,124
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
22,705
Added 24.22%
71,059
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$124,017
$41.12 p/Share
3,016
Reduced 5.87%
48,354
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
7,660
Added 12.98%
51,370
Common Stock
Aug 07
2024
SELL
Open market or private sale
$1,165,350
$233.07 p/Share
5,000
Reduced 36.38%
8,742
Common Stock
Nov 22
2023
SELL
Open market or private sale
$173,481
$165.22 p/Share
1,050
Reduced 7.1%
13,742
Common Stock
Nov 21
2023
SELL
Open market or private sale
$228,961
$164.13 p/Share
1,395
Reduced 8.62%
14,792
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$345,236
$164.32 p/Share
2,101
Reduced 11.49%
16,187
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
6,326
Added 25.7%
18,288
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$96,583
$165.1 p/Share
585
Reduced 4.66%
11,962
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
2,114
Added 14.42%
12,547
Common Stock
Nov 21
2022
SELL
Open market or private sale
$569,592
$157.52 p/Share
3,616
Reduced 25.81%
10,395
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$524,397
$156.63 p/Share
3,348
Reduced 19.29%
14,011
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
6,842
Added 31.03%
15,211
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
2,148
Added 11.01%
17,359
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$40,446
$132.61 p/Share
305
Reduced 3.52%
8,369
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$579,326
$190.38 p/Share
3,043
Reduced 27.86%
7,881
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
6,466
Added 37.18%
10,924
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$111,413
$187.88 p/Share
593
Reduced 11.74%
4,458
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
1,736
Added 25.58%
5,051
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$37,565
$121.57 p/Share
309
Reduced 8.53%
3,315
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$47,458
$122.0 p/Share
389
Reduced 9.84%
3,566
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
-
1,121
Added 22.08%
3,955
Common Stock