Jul 31
2024
SELL
Payment of exercise price or tax liability
$1,456,148
$64.6 p/Share
22,541
Reduced 5.79%
366,680
Common Stock
Jul 22
2024
BUY
Grant, award, or other acquisition
$4,031,923
$67.02 p/Share
60,160
Added 13.39%
389,221
Common Stock
Jul 09
2024
BUY
Grant, award, or other acquisition
-
25,440
Added 7.18%
329,061
Common Stock
Apr 04
2024
SELL
Open market or private sale
$1,761,142
$60.21 p/Share
29,250
Reduced 8.79%
303,621
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
$553,995
$18.94 p/Share
29,250
Added 8.08%
332,871
Common Stock
Apr 02
2024
SELL
Open market or private sale
$1,633,535
$58.04 p/Share
28,145
Reduced 8.48%
303,621
Common Stock
Apr 02
2024
BUY
Exercise of conversion of derivative security
$189,400
$18.94 p/Share
10,000
Added 2.93%
331,766
Common Stock
Oct 11
2023
SELL
Open market or private sale
$609,900
$60.99 p/Share
10,000
Reduced 3.01%
321,766
Common Stock
Oct 11
2023
BUY
Exercise of conversion of derivative security
$189,400
$18.94 p/Share
10,000
Added 2.93%
331,766
Common Stock
Oct 04
2023
SELL
Open market or private sale
$729,911
$59.04 p/Share
12,363
Reduced 3.7%
321,766
Common Stock
Oct 04
2023
BUY
Exercise of conversion of derivative security
$435,919
$35.26 p/Share
12,363
Added 3.57%
334,129
Common Stock
Oct 02
2023
SELL
Open market or private sale
$691,829
$58.58 p/Share
11,810
Reduced 3.54%
321,766
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
$416,420
$35.26 p/Share
11,810
Added 3.42%
333,576
Common Stock
Sep 29
2023
SELL
Open market or private sale
$600,500
$60.05 p/Share
10,000
Reduced 3.01%
321,766
Common Stock
Sep 29
2023
BUY
Exercise of conversion of derivative security
$352,600
$35.26 p/Share
10,000
Added 2.93%
331,766
Common Stock
Sep 28
2023
SELL
Open market or private sale
$3,088,756
$60.77 p/Share
50,827
Reduced 13.64%
321,766
Common Stock
Sep 28
2023
BUY
Exercise of conversion of derivative security
$1,377,411
$27.1 p/Share
50,827
Added 12.29%
362,593
Common Stock
Aug 10
2023
SELL
Open market or private sale
$299,187
$60.32 p/Share
4,960
Reduced 1.52%
321,766
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$174,889
$35.26 p/Share
4,960
Added 1.5%
326,726
Common Stock
Aug 04
2023
SELL
Open market or private sale
$496,526
$60.28 p/Share
8,237
Reduced 2.5%
321,766
Common Stock
Aug 04
2023
BUY
Exercise of conversion of derivative security
$223,222
$27.1 p/Share
8,237
Added 2.47%
325,003
Common Stock
Jul 28
2023
SELL
Open market or private sale
$582,800
$58.28 p/Share
10,000
Reduced 3.01%
321,766
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$189,400
$18.94 p/Share
10,000
Added 2.93%
331,766
Common Stock
Jul 27
2023
SELL
Open market or private sale
$580,200
$58.02 p/Share
10,000
Reduced 3.01%
321,766
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$189,400
$18.94 p/Share
10,000
Added 2.93%
331,766
Common Stock