Nov 30
2024
SELL
Payment of exercise price or tax liability
$485,999
$41.51 p/Share
11,708
Reduced 4.93%
225,718
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
21,255
Added 8.22%
237,426
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$3,431,570
$40.22 p/Share
85,320
Reduced 28.3%
216,171
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
154,901
Added 33.94%
301,491
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$1,119,697
$41.12 p/Share
27,230
Reduced 15.67%
146,590
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
49,435
Added 22.14%
173,820
Common Stock
Aug 06
2024
SELL
Open market or private sale
$4,081,653
$227.72 p/Share
17,924
Reduced 41.88%
24,877
Common Stock
Feb 20
2024
-
5,800
Reduced 11.93%
42,801
Common Stock
Nov 28
2023
SELL
Open market or private sale
$3,553,220
$161.51 p/Share
22,000
Reduced 31.18%
48,566
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$2,992,595
$164.32 p/Share
18,212
Reduced 20.51%
70,566
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
33,737
Added 27.54%
88,778
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
-
7,648
Reduced 12.2%
55,041
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
14,164
Added 18.43%
62,689
Common Stock
Dec 15
2022
SELL
Open market or private sale
$4,608,900
$153.63 p/Share
30,000
Reduced 38.22%
48,487
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$5,577,124
$156.63 p/Share
35,607
Reduced 31.21%
78,487
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
15,670
Added 12.08%
114,094
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
50,286
Added 33.81%
98,424
Common Stock
Dec 10
2021
SELL
Open market or private sale
$1,658,405
$171.5 p/Share
9,670
Reduced 16.74%
48,095
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
$463,677
$47.95 p/Share
9,670
Added 14.34%
57,765
Common Stock
Dec 09
2021
SELL
Open market or private sale
$872,744
$181.18 p/Share
4,817
Reduced 2.75%
170,095
Common Stock
Dec 09
2021
-
122,000
Reduced 71.72%
48,095
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$230,975
$47.95 p/Share
4,817
Added 2.68%
174,912
Common Stock
Dec 06
2021
SELL
Open market or private sale
$11,888,000
$185.75 p/Share
64,000
Reduced 27.34%
170,095
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$6,546,026
$190.38 p/Share
34,384
Reduced 12.81%
234,095
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
63,696
Added 19.18%
268,479
Common Stock