Apr 29
2024
SELL
Payment of exercise price or tax liability
$30,744
$232.91 p/Share
132
Reduced 0.28%
47,500
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
-
132
Added 0.28%
47,633
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$601,531
$253.17 p/Share
2,376
Reduced 4.75%
47,633
Common Stock
Mar 16
2024
SELL
Exercise of conversion of derivative security
-
5,490
Reduced 77.4%
1,603
Common Stock (restricted)
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
5,490
Added 9.89%
50,009
Common Stock
Mar 16
2024
BUY
Grant, award, or other acquisition
-
5,490
Added 43.63%
7,093
Common Stock (restricted)
Mar 14
2024
SELL
Exercise of conversion of derivative security
-
1,700
Reduced 51.47%
1,603
Common Stock (restricted)
Mar 14
2024
SELL
Payment of exercise price or tax liability
$182,005
$254.91 p/Share
714
Reduced 1.58%
44,519
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
1,700
Added 3.62%
45,233
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
$477,624
$56.86 p/Share
8,400
Added 16.17%
43,533
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$294,302
$221.28 p/Share
1,330
Reduced 3.65%
35,133
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
-
1,330
Added 3.52%
36,463
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$113,868
$177.09 p/Share
643
Reduced 1.8%
35,133
Common Stock
Mar 15
2023
SELL
Exercise of conversion of derivative security
-
1,450
Reduced 30.51%
3,303
Common Stock (restricted)
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,450
Added 3.9%
35,776
Common Stock
Mar 12
2023
SELL
Exercise of conversion of derivative security
-
5,800
Reduced 54.96%
4,753
Common Stock (restricted)
Mar 12
2023
SELL
Payment of exercise price or tax liability
$458,362
$182.76 p/Share
2,508
Reduced 6.81%
34,326
Common Stock
Mar 12
2023
BUY
Grant, award, or other acquisition
-
5,800
Added 35.47%
10,553
Common Stock (restricted)
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
5,800
Added 13.6%
36,834
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$942,961
$191.27 p/Share
4,930
Reduced 13.71%
31,034
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$493,923
$43.71 p/Share
11,300
Added 23.91%
35,964
Common Stock
Mar 16
2022
SELL
Exercise of conversion of derivative security
-
1,550
Reduced 22.17%
5,440
Common Stock (restricted)
Mar 16
2022
SELL
Payment of exercise price or tax liability
$111,754
$162.67 p/Share
687
Reduced 12.63%
4,753
Common Stock (restricted)
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
1,550
Added 5.91%
24,664
Common Stock
Mar 14
2022
SELL
Exercise of conversion of derivative security
-
4,500
Reduced 39.16%
6,990
Common Stock (restricted)