Nov 30
2024
SELL
Payment of exercise price or tax liability
$69,529
$41.51 p/Share
1,675
Reduced 0.54%
307,841
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
3,040
Added 0.97%
309,516
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$308,406
$40.22 p/Share
7,668
Reduced 2.44%
306,476
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
13,920
Added 4.24%
314,144
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$212,425
$41.12 p/Share
5,166
Reduced 1.69%
300,224
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
9,375
Added 2.98%
305,390
Common Stock
Sep 10
2024
SELL
Open market or private sale
$3,615,946
$46.11 p/Share
78,420
Reduced 20.94%
296,015
Common Stock
Jun 13
2024
SELL
Open market or private sale
$2,364,234
$211.83 p/Share
11,161
Reduced 12.97%
74,887
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
$535,169
$47.95 p/Share
11,161
Added 11.49%
86,013
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$337,020
$164.32 p/Share
2,051
Reduced 2.67%
74,852
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
3,797
Added 4.71%
76,903
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$240,220
$165.1 p/Share
1,455
Reduced 1.95%
73,106
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
2,690
Added 3.48%
74,561
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$1,068,686
$156.63 p/Share
6,823
Reduced 8.67%
71,833
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
9,578
Added 11.24%
75,599
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
3,057
Added 3.74%
78,656
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$1,234,424
$190.38 p/Share
6,484
Reduced 8.95%
65,978
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
12,010
Added 14.22%
72,462
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$346,451
$187.88 p/Share
1,844
Reduced 2.96%
60,452
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
2,554
Added 3.94%
62,238
Common Stock
May 20
2021
SELL
Open market or private sale
$1,598,826
$118.81 p/Share
13,457
Reduced 18.4%
59,684
Common Stock
Nov 24
2020
SELL
Open market or private sale
$4,522,585
$122.55 p/Share
36,904
Reduced 33.54%
73,141
Common Stock
Nov 24
2020
BUY
Exercise of conversion of derivative security
$1,171,333
$31.74 p/Share
36,904
Added 25.11%
110,045
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$1,139,236
$122.0 p/Share
9,338
Reduced 11.32%
73,141
Common Stock
Nov 18
2020
BUY
Grant, award, or other acquisition
-
13,756
Added 14.29%
82,479
Common Stock