Mar 05
2024
SELL
Payment of exercise price or tax liability
$46,361
$74.06 p/Share
626
Reduced 0.57%
109,260
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
1,470
Added 1.32%
109,886
Common Stock
Nov 30
2023
SELL
Open market or private sale
$3,258,826
$61.39 p/Share
53,084
Reduced 32.87%
108,416
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$1,182,711
$22.28 p/Share
53,084
Added 24.74%
161,500
Common Stock
Nov 29
2023
SELL
Open market or private sale
$638,396
$61.29 p/Share
10,416
Reduced 8.77%
108,416
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
$232,068
$22.28 p/Share
10,416
Added 8.06%
118,832
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$48,987
$67.29 p/Share
728
Reduced 0.67%
108,416
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
1,368
Added 1.24%
109,144
Common Stock
Nov 28
2022
SELL
Open market or private sale
$25,579
$71.45 p/Share
358
Reduced 0.33%
107,776
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
$8,234
$23.0 p/Share
358
Added 0.33%
108,134
Common Stock
Nov 25
2022
SELL
Open market or private sale
$2,610,106
$71.41 p/Share
36,551
Reduced 25.33%
107,776
Common Stock
Nov 25
2022
BUY
Exercise of conversion of derivative security
$840,673
$23.0 p/Share
36,551
Added 20.21%
144,327
Common Stock
Nov 23
2022
SELL
Open market or private sale
$501,442
$71.4 p/Share
7,023
Reduced 6.12%
107,776
Common Stock
Nov 23
2022
BUY
Exercise of conversion of derivative security
$161,529
$23.0 p/Share
7,023
Added 5.76%
114,799
Common Stock
Nov 16
2022
SELL
Open market or private sale
$119,295
$71.52 p/Share
1,668
Reduced 1.52%
107,776
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
$38,364
$23.0 p/Share
1,668
Added 1.5%
109,444
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$44,724
$61.35 p/Share
729
Reduced 0.67%
107,776
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,503
Added 1.37%
108,505
Common Stock
Dec 13
2021
SELL
Open market or private sale
$729,400
$68.63 p/Share
10,628
Reduced 8.0%
122,152
Common Stock
Dec 13
2021
BUY
Exercise of conversion of derivative security
$185,033
$17.41 p/Share
10,628
Added 7.41%
132,780
Common Stock
Dec 08
2021
SELL
Open market or private sale
$76,885
$68.77 p/Share
1,118
Reduced 0.91%
122,152
Common Stock
Dec 08
2021
BUY
Exercise of conversion of derivative security
$19,464
$17.41 p/Share
1,118
Added 0.9%
123,270
Common Stock
Dec 07
2021
SELL
Open market or private sale
$1,902,882
$68.99 p/Share
27,582
Reduced 18.42%
122,152
Common Stock
Dec 07
2021
BUY
Exercise of conversion of derivative security
$480,203
$17.41 p/Share
27,582
Added 15.56%
149,734
Common Stock
Dec 06
2021
SELL
Open market or private sale
$256,168
$68.77 p/Share
3,725
Reduced 2.96%
122,152
Common Stock