Nov 18
2024
SELL
Payment of exercise price or tax liability
$212,425
$41.12 p/Share
5,166
Reduced 4.23%
116,829
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
9,375
Added 7.14%
121,995
Common Stock
Sep 11
2024
SELL
Open market or private sale
$1,715,173
$46.57 p/Share
36,830
Reduced 24.64%
112,620
Common Stock
Feb 22
2024
SELL
Open market or private sale
$1,320,160
$175.67 p/Share
7,515
Reduced 20.09%
29,890
Common Stock
Feb 05
2024
SELL
Open market or private sale
$1,176,191
$165.01 p/Share
7,128
Reduced 16.01%
37,405
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$673,383
$164.32 p/Share
4,098
Reduced 8.43%
44,498
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
7,590
Added 13.51%
48,596
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$240,220
$165.1 p/Share
1,455
Reduced 3.43%
41,006
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
2,690
Added 5.96%
42,461
Common Stock
Feb 06
2023
SELL
Open market or private sale
$1,589,657
$151.18 p/Share
10,515
Reduced 20.91%
39,771
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$1,068,686
$156.63 p/Share
6,823
Reduced 11.96%
50,248
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
3,057
Added 5.08%
57,071
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
9,578
Added 15.06%
54,014
Common Stock
Dec 08
2021
SELL
Open market or private sale
$3,044,592
$188.73 p/Share
16,132
Reduced 26.65%
44,393
Common Stock
Dec 03
2021
SELL
Open market or private sale
$516,652
$185.18 p/Share
2,790
Reduced 4.41%
60,525
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
$133,781
$47.95 p/Share
2,790
Added 4.22%
63,315
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$1,234,424
$190.38 p/Share
6,484
Reduced 9.68%
60,525
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
12,010
Added 15.2%
67,009
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$346,451
$187.88 p/Share
1,844
Reduced 3.15%
56,690
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
2,554
Added 4.18%
58,534
Common Stock
Feb 03
2021
SELL
Open market or private sale
$1,398,189
$129.45 p/Share
10,801
Reduced 16.17%
55,980
Common Stock
Nov 18
2020
SELL
Open market or private sale
$2,443,271
$123.41 p/Share
19,798
Reduced 24.66%
60,489
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$1,139,236
$122.0 p/Share
9,338
Reduced 12.28%
66,723
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
$479,615
$22.19 p/Share
21,614
Added 25.76%
62,305
Common Stock
Nov 18
2020
BUY
Grant, award, or other acquisition
-
13,756
Added 15.32%
76,061
Common Stock