Mar 01
2024
SELL
Payment of exercise price or tax liability
$91,429
$88.68 p/Share
1,031
Reduced 5.36%
18,203
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,394
Added 6.76%
19,234
Common Stock
Feb 16
2024
SELL
Open market or private sale
$534,001
$86.45 p/Share
6,177
Reduced 25.72%
17,840
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$306,255
$49.58 p/Share
6,177
Added 20.46%
24,017
Common Stock
Feb 14
2024
SELL
Open market or private sale
$1,049,832
$86.47 p/Share
12,141
Reduced 40.5%
17,840
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$478,476
$39.41 p/Share
12,141
Added 32.95%
24,704
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$60,967
$73.19 p/Share
833
Reduced 4.46%
17,840
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
1,311
Added 6.56%
18,673
Common Stock
Mar 02
2022
SELL
Open market or private sale
$196,795
$72.86 p/Share
2,701
Reduced 13.46%
17,362
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
$107,230
$39.7 p/Share
2,701
Added 12.57%
18,793
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$34,043
$71.07 p/Share
479
Reduced 2.68%
17,362
Common Stock
Mar 01
2022
SELL
Open market or private sale
$81,650
$71.0 p/Share
1,150
Reduced 6.21%
17,362
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,164
Added 6.12%
17,841
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$45,655
$39.7 p/Share
1,150
Added 5.85%
18,512
Common Stock
Aug 05
2021
SELL
Open market or private sale
$131,053
$71.81 p/Share
1,825
Reduced 9.86%
16,677
Common Stock
Aug 05
2021
BUY
Exercise of conversion of derivative security
$72,453
$39.7 p/Share
1,825
Added 8.98%
18,502
Common Stock
Apr 30
2021
SELL
Open market or private sale
$668,215
$63.41 p/Share
10,538
Reduced 38.72%
16,677
Common Stock
Apr 30
2021
BUY
Exercise of conversion of derivative security
$296,329
$28.12 p/Share
10,538
Added 33.03%
21,366
Common Stock
Mar 03
2021
SELL
Open market or private sale
$170,775
$51.75 p/Share
3,300
Reduced 16.52%
16,677
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
$91,608
$27.76 p/Share
3,300
Added 14.18%
19,977
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$25,368
$51.56 p/Share
492
Reduced 2.87%
16,677
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,758
Added 9.29%
17,169
Common Stock
Dec 01
2020
SELL
Open market or private sale
$37,549
$46.3 p/Share
811
Reduced 5.0%
15,411
Common Stock
Dec 01
2020
BUY
Exercise of conversion of derivative security
$21,289
$26.25 p/Share
811
Added 4.76%
16,222
Common Stock