Nov 15
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
50,029
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$260,600
$131.55 p/Share
1,981
Reduced 3.81%
50,019
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
$156,018
$52.25 p/Share
2,986
Added 5.43%
52,000
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$91,821
$113.36 p/Share
810
Reduced 1.63%
49,014
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,775
Added 3.44%
49,824
Common Stock
Nov 27
2023
-
50
Reduced 0.1%
48,049
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
48,099
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$225,026
$99.79 p/Share
2,255
Reduced 4.48%
48,089
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$150,026
$46.81 p/Share
3,205
Added 5.99%
50,344
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$64,549
$119.98 p/Share
538
Reduced 1.13%
47,139
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,711
Added 3.46%
47,677
Common Stock
Feb 23
2023
-
20
Reduced 0.04%
45,966
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$219,279
$107.86 p/Share
2,033
Reduced 4.23%
45,986
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$135,038
$44.7 p/Share
3,021
Added 5.92%
48,019
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
44,998
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$199,094
$120.59 p/Share
1,651
Reduced 3.54%
44,988
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
5,357
Added 10.3%
46,639
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
41,282
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$225,053
$100.65 p/Share
2,236
Reduced 5.14%
41,272
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
7,269
Added 14.32%
43,508
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
36,239
Common Stock
Nov 02
2020
BUY
Exercise of conversion of derivative security
$221,617
$34.84 p/Share
6,361
Added 14.92%
36,279
Common Stock
Jun 29
2020
-
50
Reduced 0.14%
36,229
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
4,416
Added 12.86%
29,918
Common Stock
Nov 08
2019
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
25,502
Common Stock