Dec 01
2023
SELL
Open market or private sale
$1,894,555
$58.98 p/Share
32,122
Reduced 4.26%
721,767
Common Stock
Nov 21
2023
SELL
Open market or private sale
$324,274
$58.47 p/Share
5,546
Reduced 0.73%
753,889
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$82,807
$58.07 p/Share
1,426
Reduced 0.19%
759,435
Common Stock
Nov 19
2023
BUY
Exercise of conversion of derivative security
-
2,708
Added 0.35%
760,861
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$101,622
$58.07 p/Share
1,750
Reduced 0.23%
758,153
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
3,322
Added 0.44%
759,903
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$175,447
$58.58 p/Share
2,995
Reduced 0.39%
756,581
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
5,687
Added 0.74%
759,576
Common Stock
Nov 08
2023
SELL
Open market or private sale
$2,201,200
$55.03 p/Share
40,000
Reduced 5.04%
753,889
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$329,600
$8.24 p/Share
40,000
Added 4.8%
793,889
Common Stock
Aug 22
2023
SELL
Open market or private sale
$3,483,619
$92.13 p/Share
37,812
Reduced 4.78%
753,889
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$124,746
$87.48 p/Share
1,426
Reduced 0.18%
791,701
Common Stock
Aug 19
2023
BUY
Exercise of conversion of derivative security
-
2,708
Added 0.34%
793,127
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$153,002
$87.48 p/Share
1,749
Reduced 0.22%
790,419
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
3,321
Added 0.42%
792,168
Common Stock
Aug 16
2023
SELL
Open market or private sale
$3,518,399
$87.96 p/Share
40,000
Reduced 4.83%
788,847
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
$329,600
$8.24 p/Share
40,000
Added 4.6%
828,847
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$264,548
$88.33 p/Share
2,995
Reduced 0.38%
788,847
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
5,687
Added 0.71%
791,842
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$338,112
$91.16 p/Share
3,709
Reduced 0.47%
786,155
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
7,043
Added 0.88%
789,864
Common Stock
Jun 02
2023
SELL
Open market or private sale
$736,240
$82.91 p/Share
8,880
Reduced 1.12%
782,432
Common Stock
May 24
2023
-
5,000
Reduced 0.63%
791,312
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$118,885
$83.37 p/Share
1,426
Reduced 0.18%
796,312
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
2,708
Added 0.34%
797,738
Common Stock