Sep 21
2023
BUY
Exercise of conversion of derivative security
$2,929,682
$41.59 p/Share
70,442
Added 5.3%
1,258,648
Common Stock
May 23
2023
SELL
Open market or private sale
$9,241,752
$108.14 p/Share
85,461
Reduced 6.71%
1,188,085
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
$2,929,682
$41.59 p/Share
70,442
Added 5.24%
1,273,546
Common Stock
Feb 22
2023
SELL
Open market or private sale
$8,523,918
$104.17 p/Share
81,827
Reduced 6.37%
1,203,104
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$2,929,641
$41.59 p/Share
70,441
Added 5.2%
1,284,931
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,203,712
$107.13 p/Share
11,236
Reduced 0.92%
1,214,490
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$871,075
$108.64 p/Share
8,018
Reduced 0.65%
1,225,726
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$593,993
$109.19 p/Share
5,440
Reduced 0.44%
1,233,744
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
35,719
Added 2.8%
1,239,184
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,377,355
$108.71 p/Share
12,670
Reduced 1.04%
1,203,465
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
27,852
Added 2.24%
1,216,135
Common Stock
Dec 08
2022
-
67,000
Reduced 5.34%
1,188,207
Common Stock
Sep 21
2022
SELL
Open market or private sale
$8,301,689
$95.01 p/Share
87,377
Reduced 6.51%
1,255,207
Common Stock
Sep 21
2022
BUY
Exercise of conversion of derivative security
$3,531,019
$54.18 p/Share
65,172
Added 4.63%
1,342,584
Common Stock
May 26
2022
SELL
Open market or private sale
$8,259,246
$98.77 p/Share
83,621
Reduced 6.14%
1,277,280
Common Stock
May 26
2022
BUY
Exercise of conversion of derivative security
$3,228,366
$49.34 p/Share
65,431
Added 4.59%
1,360,901
Common Stock
Feb 23
2022
SELL
Open market or private sale
$10,818,837
$124.72 p/Share
86,745
Reduced 6.28%
1,295,470
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
$3,000,691
$45.69 p/Share
65,675
Added 4.54%
1,382,215
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$4,483,158
$122.87 p/Share
36,487
Reduced 2.7%
1,316,540
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
58,012
Added 4.14%
1,342,957
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$1,409,070
$125.72 p/Share
11,208
Reduced 0.86%
1,295,015
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,001,760
$125.22 p/Share
8,000
Reduced 0.61%
1,306,223
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
52,718
Added 3.86%
1,314,223
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$99,816
$41.59 p/Share
2,400
Added 0.19%
1,261,400
Common Stock
Nov 23
2021
-
67,500
Reduced 5.09%
1,259,000
Common Stock