Oct 31
2024
SELL
Open market or private sale
$1,745,440
$69.28 p/Share
25,194
Reduced 28.11%
64,424
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$505,859
$63.96 p/Share
7,909
Reduced 9.42%
76,025
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
33,697
Added 27.33%
89,618
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$188,399
$63.37 p/Share
2,973
Reduced 4.45%
63,830
Common Stock
Feb 15
2024
SELL
Open market or private sale
$2,697,272
$64.79 p/Share
41,631
Reduced 38.39%
66,803
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$251,102
$61.59 p/Share
4,077
Reduced 3.62%
108,434
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$992,073
$63.57 p/Share
15,606
Reduced 12.18%
112,511
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
41,784
Added 24.59%
128,117
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
12,342
Added 12.51%
86,333
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$123,576
$66.19 p/Share
1,867
Reduced 2.46%
73,991
Common Stock
Feb 15
2023
SELL
Open market or private sale
$2,048,749
$67.32 p/Share
30,433
Reduced 28.63%
75,858
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$306,449
$58.91 p/Share
5,202
Reduced 4.67%
106,291
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$840,639
$70.94 p/Share
11,850
Reduced 9.61%
111,493
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
31,730
Added 20.46%
123,343
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$127,721
$68.41 p/Share
1,867
Reduced 2.0%
91,613
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
10,733
Added 10.3%
93,480
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$216,850
$69.57 p/Share
3,117
Reduced 3.63%
82,747
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$298,400
$59.68 p/Share
5,000
Reduced 5.5%
85,864
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$107,343
$62.12 p/Share
1,728
Reduced 1.87%
90,864
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
4,629
Added 4.76%
92,592
Common Stock
Feb 26
2021
SELL
Open market or private sale
$865,817
$57.86 p/Share
14,964
Reduced 14.54%
87,963
Conmon Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
25,363
Added 19.77%
102,927
Common Stock
Nov 25
2020
SELL
Open market or private sale
$1,030,640
$39.64 p/Share
26,000
Reduced 25.11%
77,564
Conmon Stock
Nov 25
2020
SELL
Open market or private sale
$471,183
$39.39 p/Share
11,962
Reduced 13.36%
77,564
Common Stock
Nov 25
2020
BUY
Exercise of conversion of derivative security
$212,326
$17.75 p/Share
11,962
Added 11.79%
89,526
Common Stock